Giriş dizinini temsil etmek için neden '~' seçildi?


806

Neden sık sık ~(tilde) bir kullanıcının giriş dizinini temsil ettiğini merak etmişimdir . Bunun arkasında bir sebep var mı, yoksa sadece nadiren kullanılan bir karakter mi?


64
UYARI! Bunu asla yapmayın mkdir '~'çünkü bundan kaçmayı unutacaksınız rm -rf ~(en kötü gün)!
— cprn

17
Bu yüzden kullanmalısın rmdir.
— ctrl-alt-delor

Yanıtlar:


1063

Vikipedi alıntı :

Unix benzeri işletim sistemlerinde (BSD dahil GNU / Linux ve Mac OS X), tilde genellikle geçerli kullanıcının ev dizinini gösterir: geçerli kullanıcının ev dizini ise, örneğin /home/bloggsj, daha sonra cd, cd ~, cd /home/bloggsjveya cd $HOMEeşdeğerdir. Bu uygulama, 1970'lerde ortak kullanımda olan Lear-Siegler ADM-3A terminalinden, aynı tuş üzerinde tilde sembolü ve “Home” kelimesini (imleci sola doğru hareket ettirmek için) almıştır.

Bu sitede Lear-Siegler ADM-3A klavye fotoğrafını bulabilirsiniz .

Bu terminali de olduğu hareket komutları kaynağı olarak kullanılan vieditör: h, j, k, lyukarı, aşağı, sola için, doğru.


236
Ekstra bilgi için teşekkür ederim vi. Teşekkürler
— Lelouch Lamperouge

44
Ayrıca tuşların bu tür klavyede kolayca erişilebileceği için Escmodları değiştirmek için kullanılmasının da nedeni olduğunu okudum vi.
— Justin Ethier,

41
Bu cevabı okuduğumda, GMail’in kısayollarının neden bir önceki e-postaya ve bir sonraki e-postaya geçmek için de J J ’ve K K’yi kullandıklarını anladım!
— 12'de

54
Bu arada, HERE ISanahtarı ne için?
— Jogloran

39
Ben bunun alakalı olmadığından emin değilim: 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. Kaynak: en.wikipedia.org/wiki/Teleprinter#.22Here_is.22_key
— pbm

155

HomeAnahtar, aynı zamanda, eski terminallerinde yaklaşık işaretinden için kullanılmıştır. Daha fazla bilgi için buraya bakınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.