cd -
Dzisiaj przez pomyłkę wpisałem terminal i dostałem błąd, mówiąc:
bash: cd: OLDPWD not set
I niestety man cd
nie istnieje.
No manual entry for cd
Co to właściwie robi?
cd -
Dzisiaj przez pomyłkę wpisałem terminal i dostałem błąd, mówiąc:
bash: cd: OLDPWD not set
I niestety man cd
nie istnieje.
No manual entry for cd
Co to właściwie robi?
cd
jest wbudowanym Bash. Dlatego jest udokumentowany w miejscuman bash-builtins
, zamiast własnej strony. Dotyczy to wszystkich innych wbudowanych wersji Bash. Możesz powiedzieć, że jest to wbudowane z powodubash:
przed komunikatem o błędzie.Odpowiedzi:
cd -
przełącza między starymi i nowymi obecnymi katalogami roboczymi.Zobacz też,
W
$OLDPWD
sklepach zmienne ścieżce poprzedniej obecnego katalogu roboczego.źródło
Odpowiedź Avinash Raj jest całkowicie poprawna, ale jeśli chodzi o ręczne wprowadzanie, możesz pobrać strony podręcznika POSIX, a następnie
man cd
zadziała:Bit, który mówi to wszystko, to sekcja OPERANDS:
źródło