Mengapa '~' dipilih untuk mewakili direktori home?

806

Saya sering bertanya-tanya mengapa ~(tilde) mewakili direktori home dari seorang pengguna. Apakah ada alasan di balik ini, atau itu hanya beberapa karakter yang jarang digunakan?

Lelouch Lamperouge
sumber
64
PERINGATAN! Jangan pernah melakukan ini mkdir '~'karena Anda akan lupa melarikan diri ini rm -rf ~(hari terburuk yang pernah ada)!
cprn
17
Itu sebabnya Anda harus menggunakannya rmdir.
ctrl-alt-delor

Jawaban:

1062

Mengutip Wikipedia :

Pada sistem operasi Unix-like (termasuk BSD, GNU / Linux dan Mac OS X), tilde sering menunjukkan direktori home pengguna saat ini: misalnya, jika direktori home pengguna saat ini adalah /home/bloggsj, maka cd, cd ~, cd /home/bloggsjatau cd $HOMEyang setara. Praktek ini berasal dari terminal ADM-3A Lear-Siegler yang umum digunakan selama tahun 1970-an, yang kebetulan memiliki simbol tilde dan kata "Home" (untuk memindahkan kursor ke kiri atas) pada tombol yang sama.

Foto keyboard Lear-Siegler ADM-3A dapat Anda temukan di situs ini .

Terminal ini juga merupakan sumber perintah gerakan yang digunakan dalam viEditor: h, j, k, luntuk kiri, bawah, atas, kanan.

pbm
sumber
237
Saya menghargai info tambahan pada vi .. terima kasih
Lelouch Lamperouge
44
Saya juga sudah membaca mengapa Escini digunakan untuk berganti mode vi, karena kuncinya mudah dijangkau pada jenis keyboard ini.
Justin Ethier
41
Membaca jawaban ini, saya baru menyadari mengapa pintasan GMail juga menggunakan 'J' dan 'K' untuk pindah ke email sebelumnya dan pindah ke email berikutnya, masing-masing!
Kecurangan
54
Kebetulan, untuk apa HERE ISkuncinya?
jogloran
39
Saya tidak yakin jika relevan: 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. Sumber: en.wikipedia.org/wiki/Teleprinter#.22Here_is.22_key
pbm
155

The Homekunci juga digunakan untuk karakter tilde di terminal lama. Lihat di sini untuk detail lebih lanjut.

Edd Steel
sumber