Kenapa ~ Mewakili Folder Rumah di macOS dan Linux?
Apakah Anda telah menginstal subsistem Linux pada Windows 10 atau memulai menggunakan Terminal Linux, ada semua jenis singkatan yang perlu Anda pelajari ... tidak ada yang intuitif.
Misalnya ada tilde, ~
, yang mewakili folder rumah Anda. Mengetik cd ~ / Dokumen
beralih ke folder Dokumen di direktori home pengguna saat ini, menyelamatkan saya dari keharusan mengetik / Pengguna / justinpot / Dokumen
setiap saat. Ini cara pintas yang nyaman, tentu saja, tetapi mengapa karakter tertentu digunakan untuk ini?
Percaya atau tidak, itu karena keyboard dari tahun 1970-an. Ini terminal ADM-3A Lear Siegler, pertama kali dikirim pada tahun 1975.
Ini adalah "terminal bisu," yang berarti itu bukan komputer itu sendiri, tetapi sebaliknya memungkinkan Anda untuk memasukkan perintah ke dan menampilkan data dari komputer. Biaya ADM-3A hanya $ 995, yang percaya atau tidak adalah harga yang baik pada saat itu, berarti institusi dapat membeli beberapa terminal seperti itu untuk terhubung ke satu komputer pusat. Sampai hari ini, "terminal emulator" modern, seperti yang digunakan di Linux dan macOS, meniru fungsi dari sistem tersebut.
Ini adalah perangkat keras yang sangat berpengaruh; banyak pengembangan perangkat lunak awal terjadi di atasnya, artinya tata letak keyboard dipengaruhi beberapa pilihan desain. Coba lihat:
Perhatikan sesuatu? Ini gambar yang lebih jelas.
Lihat kunci di kanan atas? Itu adalah tombol HOME, yang bertindak serupa dengan tombol Home pada keyboard modern, membawa kursor ke posisi kiri atas saat mengedit teks. Itu juga kunci yang digunakan untuk simbol tilde: ~
. Asosiasi itu cukup untuk ~
untuk akhirnya mewakili folder rumah.
Itu benar: keyboard khusus dari lebih dari empat puluh tahun yang lalu adalah mengapa Linux dan sistem berbasis UNIX digunakan ~
untuk mewakili rumah, meskipun ~
dan tombol Beranda tidak dapat dipisahkan lebih jauh dari kebanyakan keyboard modern. Aneh, benar?
Dan ada detail lain yang tersembunyi di keyboard ini. Lihat panah pada tombol H, J, K, dan L? Memegang Kontrol dan menekan tombol-tombol itu adalah bagaimana Anda memindahkan kursor di Terminal, itulah sebabnya kunci-kunci yang sama digunakan untuk memindahkan kursor di vi. Pintasan keyboard vi itu, pada gilirannya, menginspirasi pintasan keyboard di Gmail, Twitter, dan bahkan Facebook. Itu benar: bahkan pintasan keyboard Facebook terinspirasi oleh "terminal bisu" yang pertama kali dijual pada tahun 1975.
Cari lagi dan Anda akan melihat beberapa kunci yang tidak Anda kenal sama sekali. Ada kunci "Here Is", yang dijelaskan oleh blogger Dave Cheney di sini. Pada dasarnya, itu mengkonfirmasi siapa Anda melalui jaringan. Anda juga akan melihat bahwa tombol Escape adalah tempat di mana Caps Lock berada di keyboard modern, yang semacamnya menempatkan kontroversi Escape bar MacBook touch key dalam cahaya baru. Saya yakin ada banyak detail lain yang saya lewatkan.
Perangkat yang belum pernah Anda dengar tentang keputusan desain yang dipengaruhi yang digunakan oleh orang-orang perangkat lunak masih digunakan lebih dari empat puluh tahun kemudian. Bukankah sejarah itu aneh?
Kredit Gambar: Chris Jacobs, StuartBrady, Eric Fischer