Я использую zsh в Babun (Cygwin с oh-my-zsh и некоторыми дополнениями).
Я заметил странное поведение, похоже, что cd
ведет себя как pushd
?
{ ~ } » mkdir foo
{ ~ } » pushd foo
~/foo ~
{ foo } » popd
~
Вышесказанное нормально и ожидаемо, но посмотрите ниже.
{ ~ } » cd foo
{ foo } » dirs
~/foo ~
Я попытался проверить, не задан ли где-нибудь псевдоним, но ничего такого не увидел.
{ foo } » alias | egrep "(cd|pushd)"
-='cd -'
1='cd -'
2='cd -2'
3='cd -3'
4='cd -4'
5='cd -5'
6='cd -6'
7='cd -7'
8='cd -8'
9='cd -9'
grt='cd $(git rev-parse --show-toplevel || echo ".")'
pu=pushd
Почему мой компакт-диск
добавляет каталоги
? На самом деле это не проблема, мне просто любопытно.