홈 디렉토리를 나타 내기 위해 '~'를 선택한 이유는 무엇입니까?


806

나는 종종 ~(물결표)가 사용자의 홈 디렉토리를 나타내는 이유를 궁금해했습니다 . 이것 뒤에 이유가 있습니까, 아니면 드물게 사용되는 캐릭터입니까?


64
경고! 이 탈출 잊어 버릴 mkdir '~'수 있기 때문에 절대로하지 마십시오 ! rm -rf ~
cprn

17
당신이 사용해야하는 이유 rmdir입니다.
ctrl-alt-delor

답변:


1063

인용 위키 백과 :

유닉스 운영 체제에서 (BSD를 포함하여, GNU / 리눅스 및 Mac OS X)는, 물결은 종종 현재 사용자의 홈 디렉토리를 나타냅니다 : 현재 사용자의 홈 디렉토리 인 경우, 예를 들어 /home/bloggsj, 다음 cd, cd ~, cd /home/bloggsj또는 cd $HOME동일합니다. 이 방법은 1970 년대에 공통적으로 사용되는 Lear-Siegler ADM-3A 터미널에서 파생되었으며,이 키에는 물결표 기호와 단어 "홈"(커서를 왼쪽 상단으로 이동)이 동일한 키에 사용되었습니다.

사이트 에서 Lear-Siegler ADM-3A 키보드 사진을 찾을 수 있습니다.

이 단자는 또한이다 이동 명령의 소스 에 사용되는 vi에디터 : h, j, k, l위로, 아래로, 왼쪽을 위해, 맞아.


236
vi .. 추가 정보에 감사드립니다. 감사
Lelouch Lamperouge

44
또한 이 유형의 키보드에서 키에 쉽게 접근 할 수 있기 때문에 Esc모드를 전환하는 데 사용되는 이유를 읽었습니다 vi.
저스틴에 티어

41
이 답변을 읽으면서 GMail의 단축키가 이전 이메일로 이동하고 다음 이메일로 이동하기 위해 각각 'J'및 'K'를 사용하는 이유를 깨달았습니다.
7

54
덧붙여서, HERE IS열쇠는 무엇입니까?
jogloran

39
관련이 있는지 확실하지 않습니다 Some teleprinters had a "Here is" key, which transmitted a fixed sequence 20 or 22 characters [...] This was commonly used to identify a station; the operator could press the key to send the station identifier to the other end.. 출처 : en.wikipedia.org/wiki/Teleprinter#.22Here_is.22_key
pbm

155

Home키는 기존 터미널의 물결표 문자에도 사용되었습니다. 자세한 내용은 여기 를 참조하십시오.

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