pwd

Показывает текущий каталог, сохранённую базу ~ и корень установки \; текущий каталог можно назначить новой базой ~.

ФайлыВерсия 1.1.3Стабильная
lil-terminal

Обзор

pwd позволяет держать под рукой сразу две стабильные точки отсчёта: ~ следует за каталогом, выбранным через pwd -s, а \ всегда указывает на каталог, где лежит lil.php. Пути вроде ~tmp и \tmp остаются короткими даже после смены текущего каталога, поэтому файловые операции и .lil-сценарии могут повторно использовать одни и те же назначения без длинных абсолютных путей.

Текущий каталог и корни файловой системы

Различайте три точки: текущий каталог, сохранённую базу ~ и фиксированный корень \, где находится установка lil-terminal.

Синтаксис

lil-terminal
pwd [~|\|-b|-s]

Справочник

pwd

показать текущий каталог

pwd ~

показать выбранный каталог для путей ~

pwd -b | pwd \

показать каталог с lil.php для путей \

pwd -s | pwd set

сделать текущий каталог базой для ~

Примечания

pwd set меняет только выбранную базу ~. Корень \ всегда остаётся каталогом, в котором лежит lil.php. Поэтому пути ~tmp и \tmp вычисляются от двух разных стабильных точек.

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

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

Показать текущий каталог

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

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

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

Пакет Base

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

install pwd
Пакет Minimum

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

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

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

install pwd -v 1.1.3
Проверить или обновить

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

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

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

install pwd -u

Примеры

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

Показать текущий каталог
pwd | cd \sandbox | pwd | pwd -s | pwd ~
/home/account/public_html

/home/account/public_html/sandbox

/home/account/public_html/sandbox

/home/account/public_html/sandbox
Показать выбранный каталог для путей ~
pwd ~
sandbox/workspace

~ указывает на рабочую базу, сохранённую через pwd -s, поэтому путь вроде ~tmp остаётся коротким независимо от реальной глубины каталога.

Показать каталог с lil.php для путей \
pwd -b
sandbox

pwd -b и pwd \ указывают на каталог, где лежит lil.php. Этот корень не зависит от рабочей базы, выбранной через pwd -s.

Сделать текущий каталог базой для ~
pwd -s
base  sandbox

После pwd -s символ ~ ссылается на текущий каталог, пока вы не выберете другую рабочую базу.

Pwd · -x
pwd -x
?

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

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

v1.1.32026-08-13

Раздельная выбранная и установочная база

Выбранная пользователем база ~ отделена от фиксированного корня \, где расположен lil.php; добавлены явные формы просмотра обеих точек.