If-Koubou

Mengapa Apakah Mewakili Folder Rumah di macOS dan Linux?

Mengapa Apakah Mewakili Folder Rumah di macOS dan Linux? (Bagaimana caranya)

Apakah Anda telah menginstal subsistem Linux pada Windows 10 atau mulai menggunakan Terminal Linux, ada semua jenis keping 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 adalah cara pintas yang mudah digunakan, tentu, tapi mengapa karakter khusus itu digunakan untuk ini?

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

Ini adalah "terminal bodoh," yang berarti itu bukan komputer itu sendiri, tetapi memungkinkan Anda untuk memasukkan perintah ke dan menampilkan data dari komputer. The ADM-3A biaya hanya $ 995, yang percaya atau tidak adalah harga yang bagus pada saat itu, yang berarti lembaga dapat membeli beberapa terminal tersebut untuk terhubung ke satu komputer pusat. Sampai hari ini, "emulator terminal" 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 yang terjadi padanya, yang berarti tata letak keyboard memengaruhi beberapa pilihan desain. Coba lihat:

Perhatikan apa saja? Ini gambar yang lebih jelas.

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

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

Dan ada detail lain yang tersembunyi di keyboard ini. Lihat panah pada tombol H, J, K, dan L? Holding Control dan menekan tombol-tombol itu adalah bagaimana Anda memindahkan kursor di Terminal, itulah sebabnya mengapa tombol-tombol yang sama digunakan untuk memindahkan kursor di vi. Pintasan vi keyboard itu, pada gilirannya, mengilhami pintas keyboard di Gmail, Twitter, dan bahkan Facebook. Itu benar: bahkan pintasan keyboard Facebook terinspirasi oleh "terminal bodoh" yang pertama dijual pada tahun 1975.

Lihat lagi dan Anda akan melihat beberapa kunci yang tidak Anda kenali sama sekali. Ada "Here Is", yang mana blogger Dave Cheney menjelaskan di sini. Pada dasarnya, ini menegaskan siapa Anda di atas jaringan. Anda juga akan melihat bahwa tombol Escape adalah tempat di mana Caps Lock berada di keyboard modern, yang menempatkan touch bar MacBook Escape kontroversi kunci dalam cahaya baru. Saya yakin ada banyak detail lain yang saya lewatkan.

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

Kredit Gambar: Chris Jacobs, StuartBrady, Eric Fischer