Neden ~ macOS ve Linux'taki Ana Klasörü Temsil Eder?
Linux alt sistemini Windows 10'a yükleseniz veya Linux Terminalini kullanmaya başlamış olsanız da, öğrenmeniz gereken her türlü kısa yol var ... hiçbiri sezgisel değil.
Mesela tilde var, ~
, bu sizin ev klasörünüzü temsil eder. Yazma cd ~ / Belgeler
geçerli kullanıcının giriş dizinindeki Belgeler klasörüne geçerek beni yazmaktan kurtarıyor / Users / justinpot / Belgeler
her zaman. Bu uygun bir kısayol, elbette, ama neden bunun için kullanılan bu karakter?
İster inan ister inanma, 1970'lerden kalma bir klavyeden dolayı. İşte ilk 1975'te sevk edilen bir Lear Siegler ADM-3A terminali..
Bu bir “aptal terminal” idi, yani kendi başına bir bilgisayar değildi, ama bunun yerine bir bilgisayara komutları girip görüntülemenizi sağladı. ADM-3A, o zamanlar iyi bir fiyat olduğuna inanılan ya da inanmayan, sadece 995 dolara mal oldu, yani kurumlar tek bir merkezi bilgisayara bağlanmak için bu gibi birkaç terminal satın alabilirdi. Bugüne kadar, Linux ve macOS'ta kullanılanlar gibi modern “terminal emülatörleri”, bu tür sistemlerden işlevselliği taklit ediyor.
Oldukça etkili bir donanım parçası; Bunun üzerinde birçok erken yazılım geliştirme gerçekleşti, bu da klavye düzeninin birkaç tasarım tercihini etkilediği anlamına geliyor. Buna bir bak:
Bir şey farkettin mi? İşte daha net bir görüntü.
Sağ üstteki anahtarı görüyor musun? Bu, modern klavyelerde Home tuşuna benzer şekilde hareket eden ve metni düzenlerken imleci sol üst konuma getiren HOME tuşudır. Ayrıca, tilde sembolü için kullanılan anahtar: ~
. Bu dernek için yeterliydi ~
sonunda ev klasörlerini temsil etmek.
Doğru: kırk yıldan uzun bir süre önce özel bir klavye, Linux ve UNIX tabanlı sistemlerin neden kullandığı ~
evi temsil etmek ~
ve Giriş tuşları çoğu modern klavyede daha fazla ayrı olamazdı. Garip, doğru?
Ve bu klavyede gizlenmiş başka detaylar var. H, J, K ve L tuşlarındaki okları görüyor musunuz? Kontrol düğmesini basılı tutmak ve bu tuşlara basmak, imleci Terminal'de nasıl hareket ettirdiğinizdir, bu yüzden imleci vi'de hareket ettirmek için aynı tuşlar kullanılır. Bu vi klavye kısayolları, Gmail, Twitter ve hatta Facebook'taki klavye kısayollarına ilham verdi. Bu doğru: Facebook'un klavye kısayollarında bile ilk 1975'te satılan bir “aptal terminal” den ilham alındı.
Biraz daha görün, tanımadığınız birkaç anahtar göreceksiniz. Blogcu Dave Cheney'in burada açıkladığı “Here Is” anahtarı var. Temel olarak, ağ üzerinden kim olduğunuzu doğruladı. Ayrıca Escape tuşunun, Caps Lock'un modern klavyelerde bulunduğu yerler olduğunu göreceksiniz, bu da MacBook dokunmatik çubuğundaki Escape tuşunun tartışmasını yeni bir ışığa sokuyor. Eminim kaçırdığım birçok detay var..
Yazılım insanlarında kullanılan etkilenmiş tasarım kararlarını hiç duymadığınız bir cihaz kırk yıl sonra hala kullanıyor. Tarih tuhaf değil?
Resim Kredisi: Chris Jacobs, StuartBrady, Eric Fischer