kill

kill удаляет lil-terminal целиком либо очищает только выбранный слой: расширения, интерфейс или кэш. Произвольный путь команда не принимает и работает только с известными файлами lil-terminal.

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

Обзор

kill не принимает произвольный путь. Команда удаляет только известные файлы и состояние lil-terminal: отдельный слой выбирается через -install, -include или -cache, а kill без флагов выполняет полное удаление.

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

У kill нет аргумента пути, которым можно указать произвольный каталог. Флаги удаляют только расширения, интерфейс или кэш; полный kill также очищает принадлежащие lil-terminal авторизацию, историю и браузерное состояние, не затрагивая данные сессии, принадлежащие самому сайту.

Синтаксис

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. Если принадлежащий терминалу файл удалить не удалось, оставшиеся пути показываются пользователю, а не скрываются.

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

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

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

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

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте 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

Примеры

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

Удалить постоянные и сессионные ресурсы интерфейса
kill -include
lil.php
.lil.php
.lil.key
.lil.css
.lil.js
Удалить только активный файл расширений
kill -install
lil.php
.lil.php
.lil.key
.lil.css
.lil.js
Полностью удалить lil-terminal и принадлежащие ему ресурсы
kill
lil.php
.lil.php
.lil.key
.lil.css
.lil.js
Kill · nope
kill nope
?

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

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

v1.2.22026-08-10

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

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