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?
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.
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.
mkdir '~'
karena Anda akan lupa melarikan diri inirm -rf ~
(hari terburuk yang pernah ada)!rmdir
.Jawaban:
Mengutip Wikipedia :
Foto keyboard Lear-Siegler ADM-3A dapat Anda temukan di situs ini .
Terminal ini juga merupakan sumber perintah gerakan yang digunakan dalam
vi
Editor: h, j, k, luntuk kiri, bawah, atas, kanan.sumber
Esc
ini digunakan untuk berganti modevi
, karena kuncinya mudah dijangkau pada jenis keyboard ini.HERE IS
kuncinya?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_keyThe Homekunci juga digunakan untuk karakter tilde di terminal lama. Lihat di sini untuk detail lebih lanjut.
sumber