[sisyphus] anki
Andrew Clark
andrewclarkiii на gmail.com
Вт Янв 12 17:01:54 UTC 2010
On 12.01.2010 19:54, Michael Shigorin wrote:
> Меняет и пишет в стек.
> pushd /
> popd
>
> сходит в корень и вернётся. В тривиальном случае достаточно cd -
> (переключается между двумя последними каталогами).
>
>
Выдержка из man bash:
DIRSTACK
Переменная-массив (см. раздел "Массивы" далее),
в которой хранится текущее содержимое стека каталогов.
Каталоги находятся в стеке в том же порядке, в котором
выдаются встроенной командой dirs.
Путем присваивания элементам этого массива можно
изменять каталоги, уже находящиеся в стеке, но для
добавления и удаления каталогов надо использовать
встроенные команды pushd и popd.
Присваивание значения этой переменной не меняет текущий каталог.
Если переменная DIRSTACK удаляется с помощью unset, она
теряет свои специальные свойства, даже если в дальнейшем
переустанавливается.
Подробная информация о списке рассылки Sisyphus