답변:
$HOME
일반적으로 홈 디렉토리의 위치를 포함하는 환경 변수입니다 /home/$USER
. 는 $
이 변수의 우리를 알려줍니다. 따라서 사용자를 호출한다고 가정 DevRobot
하면 .desktop
파일이에 배치됩니다 /home/DevRobot/Desktop/
.
어디를 $HOME
가리키는 지 알고 싶다면 터미널에서 다음을 실행할 수 있습니다.
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
예를 들어 파일 시스템을 이동하는 데 사용할 수 cd $HOME
있지만 일반적으로 ~/
현재 사용자의 홈 디렉토리를 나타내는 데 사용할 수 있기 때문에이를 알 수 없습니다 . 또는 cd
자체적으로 실행 하여 홈 디렉토리로 이동하십시오.
Or just run cd by itself to move to the home directory
, TIL
cd ~
움직임을 건너 뛸 수 있다는 것을 깨닫지 않고 몇 번이나 타이핑했는지 알고 있습니까?
cd ~/
!
HOME
환경 변수입니다. 쉘 $
은 그것을 나타 내기 위해 앞에 덧붙여 야합니다.
$HOME
를 가리키는 환경 변수입니다 /home/<username>
. 아래 /
에 있으며 사용자 파일이 들어 있습니다.
자세한 내용은 Bash Reference Manual을 참조하십시오.
/home/<username>
. Ubuntu의 Apache www-data
는 $ HOME이 다음 /var/www
과 같은 사용자 를 만듭니다.
HOME
환경 변수입니다. 쉘 $
은 그것을 나타 내기 위해 앞에 덧붙여 야합니다.
/home/<username>
요구 사항이 아닌 규칙입니다. $ HOME의 사용자를 쉽게 추가 할 수 있습니다 /somewhere/entirely/different
.
$HOME
또한 사용자에게 사용자가 다릅니다. 일부 시스템 사용자에게는 이상한$HOME
경로가 없습니다./home/...