Я думаю, что мое наблюдение Linux для перехода к предыдущему каталогу (или назад) - команда cd-
, но это не рабочий код cd-
Вам нужен пробел перед -
, чтобы он передавался как аргумент команде cd
:
Из man bash
:
Аргумент - преобразуется в $OLDPWD перед попыткой изменения каталога.
Это отличается от cd ...
, который изменяет каталог на родительский, а не на $OLDPWD
. Конечно, вы можете определить псевдонимы для одного или обоих, если хотите, например, alias cd-='cd -'
и alias cd..='cd ...'
, но по умолчанию они не определены.
См. также:
Возможно, вам также захочется взглянуть на команды pushd
и popd
оболочки bash, которые обеспечивают более полный доступ к стеку каталогов.