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