О, мой Zsh
rm -rf (.|)*
Снова, это для Zsh только.
pushd и popd могут быть очень полезными. Например, попробуйте
$ pushd somedir
и когда Вы сделаны, просто сделайте
$ popd
и Вы вернулись, где Вы запустили.
Большая часть - Вы, может сделать
$ pushd somedir
$ pushd anotherdir
$ pushd onemoredir
и затем можно "отступить" по одному с помощью popd.
Удачи!
Команда cd -
заберет Вас к предыдущему каталогу.
Также изучите pushd
и popd
команды, которые могут использоваться, чтобы в основном сохранить заказанный список каталогов, в которых Вы были и возвращаетесь к ним.
А также cd -
и pushd
и popd
который упомянули другие, существует также cd $OLDPWD
. обычно cd $OL<TAB>
достаточно, автозавершение на работе.
При использовании pushd
и popd
, удар dirs
встроенный может действительно выручить, например: dirs -v
печатает стопку каталога с одной записью на строку, снабженный префиксом ее число положения в стеке. попробовать help dirs
для больше.
Обратите внимание на это, если Вы хотите изменение в названном каталоге -
, если Вы имеете один, вышеупомянутая функция создает проблему. необходимо будет сделать cd ./-
. лучше все еще не давайте Вашим каталогам такие имена.
Существует сценарий это путем ввода cd --
, позволяет переключаться на один из десяти последних посещаемых каталогов будучи в конкретной оболочке Bash. Вот пример его использования:
lotzmana@safe$ cd work
lotzmana@safe$ cd scripts
lotzmana@safe$ pwd
/home/petarma/work/scripts
lotzmana@safe$ cd --
0 ~/work/scripts
1 ~/work
2 ~
lotzmana@safe$ cd -2
lotzmana@safe$ pwd
/home/petarma
Сценарий был опубликован Petar Marinov в Linux Gazette, Выпуске № 109, декабрь 2004 и также месяц раньше геогорода.