Почему cd добавляет dirs, например pushd?

Я использую 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 

Почему мой cd appending dirs ? Это не проблема, мне просто любопытно.

Interesting Posts

C Shell: различные действия в зависимости от типа файла

снаружи сна до следующей полной минуты

Как вырезать все до определенного слова / после поиска в скрипте

что осталось в кеше даже после очистки данных кэша страниц?

читать образцы из файла1 и искать их итеративно в файле2

Как использовать канал для назначения переменной

Удаленное выполнение SSH – сервер проверки может это сделать?

Удаление всех изображений, сделанных с помощью конкретной камеры.

Убедитесь, что root shut и root отключены при завершении работы

Второй GPU не отображается в `lspci`

Как указать, какие имена полей отображаются в списках?

vmware.service зависает во время выключения

Как исправить нечетные escape-последовательности командной строки (ps1) после удаленного входа в iTerm2

Сценарий оболочки для выполнения команды с итерацией

Получите часть строки до последней косой черты

Linux и Unix - лучшая ОС в мире.