kill

Если нужно освободить временные файлы, начните с kill -cache. Если мешает сохранённое оформление терминала, kill -include удалит его CSS/JS и вернёт интерфейс, встроенный в ядро. kill -install удаляет активный файл расширений. Это разные уровни очистки, а не удаление произвольных файлов.

СистемаВерсия 1.2.2Стабильная
lil-terminal

Обзор

Обычный kill без флагов — полноценная деинсталляция. Удаляются файлы самого терминала, авторизация, установленные расширения, ресурсы интерфейса и сохранённая история. После этого терминал может перестать открываться. Перед таким действием сохраните резервную копию.

Удаление ограничено известными слоями lil-terminal

Команда принимает только перечисленные флаги, без пути и сочетаний. Посторонние файлы сайта она не должна затрагивать; сгенерированные публичные файлы удаляются лишь при совпадении ожидаемых признаков. Неудачные удаления перечисляются в ответе. При включённой авторизации kill также нужен механизму защиты.

Синтаксис

lil-terminal
kill [-install|-include|-cache]

Справочник

kill

полностью удалить lil-terminal и принадлежащие ему ресурсы

kill -install

удалить только активный файл расширений

kill -include

удалить постоянные и сессионные ресурсы интерфейса

kill -cache

удалить кэш ядра и временные файлы lil-terminal

Полное удаление

Полный kill удаляет известные файлы терминала, данные авторизации, установленные расширения, ресурсы интерфейса, постоянный журнал .lil.log.php, стартовые файлы, временные буферы ядра, состояние PHP-сессии и историю lil-terminal в браузере. В защищённой веб-установке также удаляются сгенерированный приватный шлюз и публичные setup-файлы, если они соответствуют ожидаемой структуре lil-terminal.

Очистка кэша

kill -cache удаляет только принадлежащие lil-terminal временные файлы в каталоге ядра, закрывает временные архивы загрузок текущей сессии и очищает временное состояние upload и последнего результата. Сам терминал и установленные модули остаются на месте.

Очистка интерфейса

kill -include очищает сессионные блоки интерфейса и удаляет постоянные .lil.css и .lil.js. Старые .shell.css и .shell.js также удаляются. После перезагрузки используется интерфейс, встроенный в текущее ядро.

Зависимость авторизации

В сборках с авторизацией kill остаётся доступен, потому что политика входа может вызвать полное удаление после заданного числа неудачных попыток. Поэтому Installer не позволяет удалить kill, пока авторизация активна.

Безопасность

Команда работает только с известными путями lil-terminal и не принимает произвольную цель. Сгенерированные веб-файлы удаляются только при наличии ожидаемых маркеров lil-terminal. Если принадлежащий терминалу файл удалить не удалось, оставшиеся пути показываются пользователю, а не скрываются.

На практике

Обычный kill без флагов — полноценная деинсталляция. Удаляются файлы самого терминала, авторизация, установленные расширения, ресурсы интерфейса и сохранённая история. После этого терминал может перестать открываться. Перед таким действием сохраните резервную копию.

Команда принимает только перечисленные флаги, без пути и сочетаний. Посторонние файлы сайта она не должна затрагивать; сгенерированные публичные файлы удаляются лишь при совпадении ожидаемых признаков. Неудачные удаления перечисляются в ответе. При включённой авторизации kill также нужен механизму защиты.

В Minimum доступен kill без флагов (полное удаление). Частичные режимы -cache, -include, -install требуют Base.

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Удалить кэш ядра и временные файлы lil-terminal

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install kill
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install kill -m
Точная публичная версия

Установить именно эту опубликованную версию.

install kill -v 1.2.2
Проверить или обновить

Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.

upgrade kill
Удалить модуль

Удалить блок расширения, не затрагивая ядро и остальные модули.

install kill -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Удалить кэш ядра и временные файлы lil-terminal
kill -cache
Только демонстрация — терминал посетителя не изменяется.
Удалены только временные файлы lil-terminal.
+
Удалить постоянные и сессионные ресурсы интерфейса
kill -include
Только демонстрация — терминал посетителя не изменяется.
Браузер перезагрузит интерфейс терминала.
LIL_RELOAD
Удалить только активный файл расширений
kill -install
Только демонстрация — терминал посетителя не изменяется.
Удалён активный файл расширений.
+
Полностью удалить lil-terminal и принадлежащие ему ресурсы
kill
Только демонстрация — терминал посетителя не изменяется.
Файлы и настройки терминала удалены; запуск больше не гарантируется.
Kill · invalid
kill -unknown
?
Kill · invalid
kill -cache sandbox
?
Kill · invalid
kill -include -cache
?
Kill · invalid
kill -install /tmp/site.php
?
Kill · invalid
kill --help
?

Связанная документация

Текущая публичная версия

v1.2.22026-08-10

Очистка кэша ядра

Добавлен kill -cache для кэша и временных файлов lil-ядра.