Digitei o cd -
terminal por engano hoje e recebi um erro dizendo:
bash: cd: OLDPWD not set
E, infelizmente, man cd
não existe.
No manual entry for cd
O que isso realmente faz?
Digitei o cd -
terminal por engano hoje e recebi um erro dizendo:
bash: cd: OLDPWD not set
E, infelizmente, man cd
não existe.
No manual entry for cd
O que isso realmente faz?
cd
é um Bash embutido. Portanto, é documentado emman bash-builtins
vez de sua própria página. Isso vale para todos os outros Bash builtins. Você pode dizer que está embutido por causa dabash:
frente da mensagem de erro.Respostas:
cd -
alterna entre os diretórios de trabalho atuais antigos e novos.Veja também,
A
$OLDPWD
variável armazena o caminho do diretório de trabalho atual anterior.fonte
A resposta de Avinash Raj está completamente correta, mas quanto à entrada manual, você pode obter as páginas de manual do POSIX e, em seguida
man cd
, funcionará:A parte que diz tudo isso é a seção OPERANDS:
fonte