Bash의 내보내기 경로를 이해하려고 하는데 이것 /bin
과 ~/bin
.
답변1
/bin
항상 "를 가리킨다.쓰레기통"루트 디렉토리를 떠나십시오"/"
Bash에서
~
이는 사용자의 홈 디렉터리를 나타냅니다.
따라서 ~/bin
사용자의 홈 디렉터리에 있는 bin을 참조합니다.
사용자의 집이 이면 다음과 같습니다 /users/cazs
.~/bin
/users/cazs/bin
~
당신이 요구하는 것을 sh
포함하여 쉘과 그 수많은 파생물에서 작동하는 것 같습니다 .bash
답변2
~/bin
bin
현재 사용자의 홈 디렉터리에 있는 디렉터리를 나타냅니다 . $HOME/bin
현재 사용자의 홈 디렉토리가 이면 과 동일합니다 /home/jack
.~/bin
/home/jack/bin
/bin
절대 경로이며 그 의미는 분명합니다.