~ / somefolder에서 ~의 의미는 무엇입니까?


12

나는에 가서 들었다 ~/.ssh실제로, 그리고, 내가 그랬어 cd ~/.ssh내가 그것으로 얻었다.

그러나 궁금합니다. ~이 맥락 에서 의미 하는 것은 무엇 입니까?


또한 "cd"만하면 대부분 그곳에 도착합니다 (~).
jokoon

실제로 ~홈 디렉토리를 나타 내기 위해 선택된 이유 는 약간의 역사적인 이유 가 있습니다. 참조 : unix.stackexchange.com/q/34196/85039
Sergiy Kolodyazhnyy

답변:


25

~= $HOME= 홈 디렉토리

다음 명령은 /home/david사용자 이름이 david다음과 같은 경우 홈 디렉토리로 변경됩니다 .

cd
cd ~
cd $HOME
cd /home/david
cd ~david

5
"홈 디렉토리 변경"-> "홈 디렉토리를 현재 작업 디렉토리로 설정"
steabert

또한 입력 cd하면 홈 폴더로 이동합니다.
Bart De Vos

9

~ username (슬래시 없음)을 사용하여 사용자의 홈 디렉토리를 찾도록 할 수도 있습니다. 즉, ~ khamer는 / home / khamer로 확인되는 반면 ~ david는 누가 명령을 입력하는지에 관계없이 / home / david로 확인됩니다.


0

입력하면 :

cd ~/

Tab 키를 누르면 명령이 홈 폴더의 실제 경로로 변경됩니다. 내가 아는 한, 이것은 경로로 인수를 취하는 거의 모든 명령에서 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.