답변:
cd -
기존 작업 디렉토리와 현재 작업 디렉토리 사이를 전환합니다.
avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ $ cd- bash : cd : OLDPWD가 설정되지 않았습니다 avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ $ cd ~ / 데스크탑 avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ / Desktop $ 암호 / home / avinash / 데스크탑 avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ / Desktop $ cd- / home / avinash avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ $
또한보십시오,
avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ $ 에코 $ OLDPWD avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ $ cd ~ / 데스크탑 avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ / Desktop $ echo $ OLDPWD / home / avinash avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ / Desktop $ cd d avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ / Desktop / d $ echo $ OLDPWD / home / avinash / 데스크탑 avinash @ avinash-Lenovo-IdeaPad-Z500 : ~ / Desktop / d $
$OLDPWD
변수 저장 이전 현재 작업 디렉토리의 경로.
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.
cd
Bash 내장입니다. 따라서man bash-builtins
자체 페이지 대신에 문서화되어 있습니다. 이것은 다른 모든 Bash 내장에 적용됩니다.bash:
오류 메시지 앞에 내장되어 있음을 알 수 있습니다 .