โฮมเพจ » ทำอย่างไร » ทำไม ~ แสดงถึง Home Folder บน macOS และ Linux

    ทำไม ~ แสดงถึง Home Folder บน macOS และ Linux

    ไม่ว่าคุณจะติดตั้งระบบย่อย Linux บน Windows 10 หรือกำลังเริ่มต้นใช้งาน Linux Terminal มีทุกอย่างที่คุณจำเป็นต้องเรียนรู้…ไม่มีสิ่งใดที่ใช้งานง่าย.

    ตัวอย่างเช่นมีตัวหนอน, ~, ซึ่งแสดงถึงโฟลเดอร์บ้านของคุณ การพิมพ์ cd ~ / Documents สลับไปที่โฟลเดอร์เอกสารในโฮมไดเรกทอรีของผู้ใช้ปัจจุบันช่วยให้ฉันไม่ต้องพิมพ์ / ผู้ใช้ / justinpot / เอกสาร ทุกเวลา. มันเป็นทางลัดที่สะดวกแน่นอน แต่ทำไมตัวละครตัวนั้นถึงถูกใช้ในเรื่องนี้?

    เชื่อหรือไม่เป็นเพราะคีย์บอร์ดจากปี 1970 นี่คือเทอร์มินัล Lear Siegler ADM-3A จัดส่งครั้งแรกในปี 1975.

    นี่คือ“ เทอร์มินัลโง่” หมายความว่าไม่ใช่คอมพิวเตอร์ในตัวเอง แต่อนุญาตให้คุณป้อนคำสั่งและแสดงข้อมูลจากคอมพิวเตอร์ ADM-3A มีราคาเพียง $ 995 ซึ่งเชื่อว่าเป็นราคาที่ดีในเวลานั้นหมายความว่าสถาบันต่างๆสามารถซื้อเครื่องเทอร์มินัลหลายเครื่องเพื่อเชื่อมต่อกับคอมพิวเตอร์ส่วนกลางหนึ่งเครื่อง จนถึงทุกวันนี้“ เทอร์มินัลอีมูเลเตอร์” ที่ทันสมัยเช่นที่ใช้ใน Linux และ macOS เลียนแบบการทำงานจากระบบดังกล่าว.

    มันเป็นฮาร์ดแวร์ที่มีอิทธิพลอย่างมหาศาล มีการพัฒนาซอฟต์แวร์ในช่วงต้นจำนวนมากเกิดขึ้นกับมันหมายความว่ารูปแบบแป้นพิมพ์มีผลต่อตัวเลือกการออกแบบเล็กน้อย ลองดูสิ:

    สังเกตอะไรไหม นี่คือภาพที่ชัดเจน.

    ดูรหัสที่มุมบนขวา? นั่นคือปุ่มหน้าแรกซึ่งทำหน้าที่คล้ายกับปุ่มโฮมบนแป้นพิมพ์ที่ทันสมัยนำเคอร์เซอร์ไปที่ตำแหน่งบนซ้ายในขณะที่แก้ไขข้อความ นอกจากนี้ยังเป็นกุญแจสำคัญที่ใช้สำหรับสัญลักษณ์ตัวหนอน: ~. การเชื่อมโยงนั้นเพียงพอแล้ว ~ เพื่อเป็นตัวแทนโฟลเดอร์บ้านในที่สุด.

    ถูกต้อง: แป้นพิมพ์เฉพาะจากกว่าสี่สิบปีที่ผ่านมาคือเหตุผลที่ระบบที่ใช้ Linux และ UNIX ~ เพื่อเป็นตัวแทนของบ้านแม้ว่า ~ และปุ่มโฮมไม่สามารถแยกออกจากกันบนคีย์บอร์ดที่ทันสมัยที่สุด แปลกใช่มั้ย?

    และมีรายละเอียดอื่น ๆ ที่ซ่อนอยู่ในแป้นพิมพ์นี้ เห็นลูกศรบนปุ่ม H, J, K และ L หรือไม่ การควบคุมและกดปุ่มเหล่านั้นเป็นวิธีที่คุณย้ายเคอร์เซอร์ในเทอร์มินัลซึ่งเป็นสาเหตุที่ใช้คีย์เดียวกันเหล่านั้นเพื่อย้ายเคอร์เซอร์ใน vi แป้นพิมพ์ลัดเหล่านั้นในทางกลับกันเป็นแรงบันดาลใจให้แป้นพิมพ์ลัดใน Gmail, Twitter และแม้แต่ Facebook ถูกต้องแล้ว: แม้แต่แป้นพิมพ์ลัดของ Facebook ก็ยังได้รับแรงบันดาลใจจาก“ เครื่องเทอร์มินัล” ที่วางขายครั้งแรกในปี 1975.

    ดูเพิ่มเติมและคุณจะสังเกตเห็นปุ่มสองสามตัวที่คุณไม่รู้จักเลย มีคีย์ "นี่คือ" ซึ่งบล็อกเกอร์ Dave Cheney อธิบายไว้ที่นี่ โดยทั่วไปจะยืนยันว่าคุณเป็นใครในเครือข่าย คุณจะเห็นว่าปุ่ม Escape เป็นสถานที่ที่ Caps Lock อยู่บนแป้นพิมพ์ที่ทันสมัยซึ่งเป็นชนิดที่ทำให้ MacBook touch bar Escape key โต้เถียงกันในแง่มุมใหม่ ฉันแน่ใจว่ามีรายละเอียดอื่น ๆ อีกมากมายที่ฉันขาดไป.

    อุปกรณ์ที่คุณไม่เคยได้ยินเกี่ยวกับการตัดสินใจออกแบบที่ใช้ในซอฟต์แวร์ที่คนยังคงใช้มานานกว่าสี่สิบปีต่อมา ประวัติศาสตร์ไม่แปลก?

    เครดิตรูป: Chris Jacobs, StuartBrady, Eric Fischer