~ / .bashrc
(или эквивалентном) . почти минимальный ввод (например, d5
переходит в каталог номер 5 в пуле) для переключения между каталогами в пуле. Также мы хотим упростить добавление / удаление каталогов в / из пула:
alias pd=pushd
alias po=popd
alias d='dirs -v'
alias d0=d
alias d1='pd +1'
alias d2='pd +2'
alias d3='pd +3'
alias d4='pd +4'
alias d5='pd +5'
alias d6='pd +6'
alias d7='pd +7'
alias d8='pd +8'
alias d9='pd +9'
alias d10='pd +10'
# -- feel free to add more aliases if your typical dir pool is larger than 10
Теперь каждый раз, когда вы помещаете каталог в стек, он добавляется в нумерованный пул в позиции 0 (текущий каталог), и вы можете перейти вокруг (переключение каталогов) с минимальным набором текста ( d
), и вы можете просмотреть свой пронумерованный текущий пул в любое время, просто набрав d
.
Несколько примеров использования этих псевдонимов:
$ d
0 /tmp
1 /
2 /usr
d
$ d2
$ pwd
/usr
$ pd /var/log
$ d
0 /var/log
1 /usr
2 /tmp
3 /
$ d3
$ pwd
/
$ d3
$ pwd
/tmp
$ d
0 /tmp
1 /
2 /var/log
3 /usr
$ po
$ d
0 /
1 /var/log
2 /usr
посмотрите, поможет ли это вам.
Обновление программного обеспечения
У меня возникла эта проблема, но решение не работает.