
저는 Unix 환경의 일부 요소를 직접 배우고 있습니다. 나는 이 질문을 검색하려고 노력했지만 아마도 올바르게 표현하지 않았을 수도 있습니다. 어쩌면 아주 사소한 질문일 수도 있지만 어떻게 해야 할지 모르겠습니다.
cd /
내 Mac의 터미널에서 터미널의 Unix 디렉터리 파일에 액세스 할 수 있다는 것을 알고 있습니다 . 그러나 이전 디렉터리를 종료 /
하고 다시 돌아가려면 어떻게 해야 합니까? 시도해 보았지만 cd ..
작동하지 않습니다(왜 안 되나요? 모르겠습니다). 또한 cd -
이전 디렉토리가 원하는 디렉토리일 필요가 없기 때문에 사용하고 싶지 않습니다 .
답변1
원하는 디렉토리에 있을 때 exec
pushd /
일부 작업을 수행하고 exec를 반환하려는 경우
popd
답변2
cd ..
현재 디렉토리로 이동합니다부모의. /
파일 시스템의 루트이자 자신의 부모입니다.
"$OLDPWD"(사용 cd -
)가 원하는 것이 아닌 경우 가고 싶은 곳을 지정하십시오.
cd /
# then
cd /some/interesting/dir
몇 가지 단축키를 원하면 쉘 CDPATH
변수를 조사하십시오.
답변3
Unix 파일 시스템은 트리로 구성됩니다. 나무의 뿌리를 나무라고 한다/
위 사진을 보면 나무의 일부가 보입니다. 에 있는 경우 또는 로 /
이동할 수 있습니다 . 에서는 또는 을 (를) 수행 할 수 있습니다 .cd
etc
usr
usr
cd
local
bin
언제든지 루트에서 전체 경로를 지정할 수 있습니다. 에 있다면 /etc
할 수 있습니다 cd /usr/local
.
특별한 디렉토리가 많이 있습니다. .
현재 디렉토리입니다. 따라서 에 있는 경우 다음을 통해
/usr
다음을 수행할 수 있습니다 /usr/bin
. 위의 디렉토리입니다. 다시 에서 을(를 ) 입력합니다 . 또는 당신이 에 있다면 , 당신을 에 넣을 것입니다 .cd ./bin
..
/usr
cd ..
/
/usr/bin
cd ../../etc
/etc