Spec-Zone.ru › Fish 3.2

pushd - push directory to directory stack

Синтаксис

pushd [DIRECTORY]

Описание

Функция pushd добавляет DIRECTORY в начало стека каталогов и устанавливает его текущим рабочим каталогом. popd извлечёт его и вернётся к исходному каталогу.

Без аргументов она меняет местами верхние два каталога в стеке.

pushd +NUMBER вращает стек против часовой стрелки, т.е. снизу вверх

pushd -NUMBER вращает по часовой стрелке, т.е. сверху вниз.

Пример

pushd /usr/src
# Working directory is now /usr/src
# Directory stack contains /usr/src

pushd /usr/src/fish-shell
# Working directory is now /usr/src/fish-shell
# Directory stack contains /usr/src /usr/src/fish-shell

pushd /tmp/
# Working directory is now /tmp
# Directory stack contains /tmp /usr/src /usr/src/fish-shell

pushd +1
# Working directory is now /usr/src
# Directory stack contains /usr/src /usr/src/fish-shell /tmp

popd
# Working directory is now /usr/src/fish-shell
# Directory stack contains /usr/src/fish-shell /tmp

См. также

  • команду dirs для вывода стека каталогов
  • команду cdh, которая предоставляет более интуитивный способ перемещения в недавно посещённые каталоги.

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

Spec-Zone.ru

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