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