Spec-Zone.ru › Fish 3.7

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

Синтаксис

cd [DIRECTORY]

Описание

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

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

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

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

Fish также поставляет функцию-обёртку для встроенной команды cd, которая понимает cd - как изменение на предыдущий каталог. См. также предыдущий. Эта функция-обёртка сохраняет историю 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

См. также

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

© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/cd.html

Spec-Zone.ru

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