27Jun

Mengapa ~ Mewakili Folder Rumah di macos dan Linux?

click fraud protection

Apakah Anda telah menginstal subsistem Linux di Windows 10 atau mulai menggunakan Terminal Linux, ada banyak jenis shorthands yang perlu Anda pelajari. .. tidak ada yang intuitif.

Misalnya ada tilde, ~, yang mewakili folder rumah Anda. Mengetik cd ~ / Documents beralih ke folder Documents di direktori home pengguna saat ini, menyelamatkan saya dari keharusan untuk mengetikkan dokumen /Users/justinpot/ setiap saat. Ini adalah jalan pintas yang mudah digunakan, tentu, tapi mengapa karakter itu digunakan untuk ini?

Percaya atau tidak, itu karena keyboard dari tahun 1970an. Inilah terminal Lear Siegler ADM-3A, yang pertama dikirim pada tahun 1975.

Ini adalah "terminal bodoh," yang berarti komputer itu bukan miliknya sendiri, namun malah membiarkan Anda memasukkan perintah dan menampilkan data dari komputer. Biaya ADM-3A hanya $ 995, yang percaya atau tidak harganya bagus pada saat itu, yang berarti institusi dapat membeli beberapa terminal semacam itu untuk terhubung ke satu komputer pusat. Sampai hari ini, "emulator terminal" modern, seperti yang digunakan di Linux dan macOS, meniru fungsionalitas dari sistem semacam itu.

instagram viewer

Ini adalah perangkat keras yang sangat berpengaruh;Banyak perkembangan perangkat lunak awal terjadi di atasnya, yang berarti tata letak keyboard mempengaruhi beberapa pilihan desain. Check it out:

Perhatikan apapun? Inilah gambar yang lebih jelas.

Lihat kunci di kanan atas? Itu tombol HOME, yang berfungsi sama dengan tombol Home pada keyboard modern, membawa kursor ke posisi kiri atas saat mengedit teks. Ini juga kunci yang digunakan untuk simbol tilde: ~.Asosiasi itu cukup untuk ~ untuk akhirnya mewakili folder rumah.

Itu benar: keyboard tertentu dari lebih dari empat puluh tahun yang lalu adalah mengapa Linux dan sistem berbasis UNIX menggunakan ~ untuk mewakili rumah, meskipun tombol ~ dan Home tidak dapat dipisahkan lebih jauh pada kebanyakan keyboard modern. Aneh kan?

Dan ada rincian lain yang tersembunyi di keyboard ini. Lihat panah pada tombol H, J, K, dan L?Holding Control dan menekan tombol tersebut adalah bagaimana Anda memindahkan kursor di Terminal, karena itulah tombol yang sama digunakan untuk memindahkan kursor ke vi. Cara pintas keyboard mereka, pada gilirannya, mengilhami cara pintas keyboard di Gmail, Twitter dan bahkan Facebook. Itu benar: Bahkan pintasan keyboard Facebook terinspirasi oleh "terminal bodoh" yang pertama kali dijual pada tahun 1975.

Lihatlah lebih banyak dan Anda akan melihat beberapa kunci yang tidak Anda kenal sama sekali. Ada kunci "Here Is", yang dijelaskan oleh Dave Cheney blogger di sini. Pada dasarnya, ini mengkonfirmasi siapa Anda melalui jaringan. Anda juga akan melihat bahwa tombol Escape adalah tempat di mana Caps Lock ada di keyboard modern, yang jenisnya menempatkan panel sentuh MacBook Melepaskan kontroversi kunci kunci dalam cahaya baru. Saya yakin masih banyak detail lain yang saya lewatkan.

Perangkat yang belum pernah Anda dengar mempengaruhi keputusan desain yang digunakan pada perangkat lunak yang masih digunakan lebih dari empat puluh tahun kemudian. Bukankah sejarah itu aneh?

Image Credits: Chris Jacobs, StuartBrady, Eric Fischer