Spec-Zone.ru › Fish 3.4

cd - изменение каталога

Синопсис

cd [DIRECTORY]

Описание

cd изменяет текущий рабочий каталог.

Если указан параметр DIRECTORY, он станет новым каталогом. Если параметр не указан, будет использован переменная окружения HOME.

Если DIRECTORY — относительный путь, все пути в переменной CDPATH будут использоваться в качестве префиксов к нему, в дополнение к PWD. Рекомендуется разместить . в качестве первого элемента переменной CDPATH, иначе PWD будет проверена в последнюю очередь.

Fish также попытается изменить каталог, если ему будет передан команда, выглядящая как путь к каталогу (начинающаяся с ., / или ~, или заканчивающаяся на /), без явного указания cd.

Fish также поставляется с функцией-обёрткой вокруг встроенной команды cd, которая понимает cd - как переход в предыдущий каталог. См. также prevd. Эта функция-обёртка сохраняет историю 25 последних посещённых каталогов в переменных $dirprev и $dirnext глобальных переменных. Если вы сделаете эти глобальные переменные универсальными, ваша история команд cd будет совмещена между всеми экземплярами fish.

В качестве специального случая, cd . эквивалентно cd $PWD, что полезно в случаях, когда точка монтирования была переиспользована или каталог был удалён и воссоздан.

Опция --help или -h отображает справку по использованию этой команды, но не изменяет каталог.

Примеры

cd
# changes the working directory to your home directory.

cd /usr/src/fish-shell
# changes the working directory to /usr/src/fish-shell

См. также

Перемещение по каталогам с помощью истории каталогов или стека каталогов

© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.4/cmds/cd.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API