Я набрал cd - в терминале по ошибке сегодня, и я получил сообщение об ошибке:
bash: cd: OLDPWD not set
И, к сожалению, man cd не существует.
No manual entry for cd
2] Что это на самом деле делает? Ответ Avinash Raj полностью прав, но что касается ручного ввода, вы можете получить страницы руководства POSIX, а затем man cd будет работать:
sudo apt-get install manpages-posix
man cd
Бит, который сообщает вам все это, - это Раздел OPERANDS:
- When a hyphen is used as the operand, this shall be equivalent to the command:
cd "$OLDPWD" && pwd
which changes to the previous working directory and then writes its name.