Эквивалентный из вперед/кнопки "Назад" для оболочки Unix (при навигации по каталогам)?

О, мой Zsh

rm -rf (.|)*

Снова, это для Zsh только.

6
29.07.2011, 14:20
4 ответа

pushd и popd могут быть очень полезными. Например, попробуйте


$ pushd somedir

и когда Вы сделаны, просто сделайте


$ popd

и Вы вернулись, где Вы запустили.

Большая часть - Вы, может сделать


$ pushd somedir

$ pushd anotherdir

$ pushd onemoredir

и затем можно "отступить" по одному с помощью popd.

Удачи!

8
27.01.2020, 20:20

Команда cd - заберет Вас к предыдущему каталогу.

Также изучите pushd и popd команды, которые могут использоваться, чтобы в основном сохранить заказанный список каталогов, в которых Вы были и возвращаетесь к ним.

18
27.01.2020, 20:20

А также cd - и pushd и popd который упомянули другие, существует также cd $OLDPWD. обычно cd $OL<TAB> достаточно, автозавершение на работе.

При использовании pushd и popd, удар dirs встроенный может действительно выручить, например: dirs -v печатает стопку каталога с одной записью на строку, снабженный префиксом ее число положения в стеке. попробовать help dirs для больше.

Обратите внимание на это, если Вы хотите изменение в названном каталоге -, если Вы имеете один, вышеупомянутая функция создает проблему. необходимо будет сделать cd ./-. лучше все еще не давайте Вашим каталогам такие имена.

3
27.01.2020, 20:20

Существует сценарий это путем ввода 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 и также месяц раньше геогорода.

0
27.01.2020, 20:20

Теги

Похожие вопросы