답변:
로부터 Downloads
디렉토리 빠르게 간단하게 입력하여 홈 디렉토리로 돌아갈 수 있습니다 cd
프롬프트에서. cd ~
같은 일을합니다.
BASH를 둘러 보는 두 가지 기본 방법이 있습니다.
절대 경로 이름은 루트 디렉토리에서 시작하며 앞에 표시되며 /
어디에서나 사용할 수 있습니다. 로 이동하는 절대 경로를 사용하려면 Downloads
다음을 실행하십시오.
cd /home/<username>/Downloads
여기서 <username>
사용자 이름으로 바뀝니다. $USER
일반적으로 현재 셸을 실행중인 사용자의 사용자 이름으로 확장되는 환경 변수로 대체 할 수도 있습니다 . 또한 대체 할 수 /home/<username>
와 함께 $HOME
일반적으로 쉘을 실행하는 사용자의 홈 디렉토리의 절대 경로로 확장 것이다.
이것에 대한 유용한 지름길은
cd ~/Downloads
물결표 문자 ( ~
)가 대신 사용 /home/<username>
되며 현재 쉘을 실행중인 사용자의 홈 디렉토리로 확장됩니다. 물결표 문자가 큰 따옴표 또는 작은 따옴표 인 경우에는이 확장이 수행되지 않습니다.
상대 경로 이름은 작업 디렉토리 (있는 디렉토리)에서 시작합니다. 따라서 어떤 디렉토리에 있는지 알고 있다면 바로 가기를 사용하여 해결할 수 있습니다. 예를 들어
.
(점)은 현재 작업 디렉토리를 나타냅니다..
(점) (점)은 현재 작업 디렉토리의 부모 디렉토리를 나타냅니다.당신이 당신의 홈 폴더에 있고 입력 할 때 cd Downloads
당신은 또한 입력 할 수 ./Downloads
가 ./
방금 입력 할 때 암시 cd Downloads
(당신이 경로 이름을 포함하지 않는 경우 작업 디렉토리 함축된다).
당신이에있을 때 Downloads
디렉토리, 당신은 또한 사용할 수있는 cd ..
상위 디렉토리로 돌아갑니다 /home/<username>
. 이 경우 cd
작업 디렉토리를 홈 디렉토리가 어디에서나 즉시 변경 하기 때문에을 입력하는 것이 가장 쉽습니다 . 그러나 ..
중첩 디렉토리 구조 나 시스템의 다른 위치를 탐색 할 때이 기능이 매우 유용합니다.
홈 디렉토리에있는 .bash_aliases에서 별명을 사용하여 입력을 단축 할 수도 있습니다. 이 예에서 dwn을 입력하면 다운로드 디렉토리로 이동합니다.
alias dwn='cd /home/andy/Downloads'