Tại sao ~ Đại diện cho Home Folder trên macOS và Linux?

Tại sao ~ Đại diện cho Home Folder trên macOS và Linux?
Tại sao ~ Đại diện cho Home Folder trên macOS và Linux?

Video: Tại sao ~ Đại diện cho Home Folder trên macOS và Linux?

Video: Tại sao ~ Đại diện cho Home Folder trên macOS và Linux?
Video: Hướng dẫn sử dụng OneDrive chi tiết từ Digimarket - YouTube 2024, Tháng tư
Anonim
Cho dù bạn đã cài đặt hệ thống phụ Linux trên Windows 10 hay đang bắt đầu sử dụng Linux Terminal, có tất cả các loại viết tắt bạn cần phải tìm hiểu… không có thứ nào trong số đó trực quan.
Cho dù bạn đã cài đặt hệ thống phụ Linux trên Windows 10 hay đang bắt đầu sử dụng Linux Terminal, có tất cả các loại viết tắt bạn cần phải tìm hiểu… không có thứ nào trong số đó trực quan.

Ví dụ: có dấu ngã,

~

đại diện cho thư mục chính của bạn. Đánh máy

cd ~/Documents

chuyển sang thư mục Tài liệu trong thư mục chính của người dùng hiện tại, giúp tôi không phải nhập

/Users/justinpot/Documents

mỗi lần. Đó là một phím tắt thuận tiện, chắc chắn, nhưng tại sao nhân vật cụ thể được sử dụng cho điều này?

Tin hay không, đó là vì bàn phím từ những năm 1970. Đây là thiết bị đầu cuối Lear Siegler ADM-3A, được vận chuyển lần đầu tiên vào năm 1975.

Đây là "thiết bị đầu cuối câm", có nghĩa là nó không phải là một máy tính, mà thay vào đó cho phép bạn nhập các lệnh vào và hiển thị dữ liệu từ máy tính. ADM-3A chỉ có giá 995 đô la, tin rằng đó không phải là một mức giá tốt vào thời điểm đó, có nghĩa là các tổ chức có thể mua một số thiết bị đầu cuối như vậy để kết nối với một máy tính trung tâm. Cho đến ngày nay, các trình mô phỏng thiết bị đầu cuối hiện đại, chẳng hạn như các trình mô phỏng được sử dụng trong Linux và macOS, bắt chước chức năng từ các hệ thống như vậy.
Đây là "thiết bị đầu cuối câm", có nghĩa là nó không phải là một máy tính, mà thay vào đó cho phép bạn nhập các lệnh vào và hiển thị dữ liệu từ máy tính. ADM-3A chỉ có giá 995 đô la, tin rằng đó không phải là một mức giá tốt vào thời điểm đó, có nghĩa là các tổ chức có thể mua một số thiết bị đầu cuối như vậy để kết nối với một máy tính trung tâm. Cho đến ngày nay, các trình mô phỏng thiết bị đầu cuối hiện đại, chẳng hạn như các trình mô phỏng được sử dụng trong Linux và macOS, bắt chước chức năng từ các hệ thống như vậy.

Đó là một phần cứng cực kỳ có ảnh hưởng; rất nhiều phát triển phần mềm ban đầu đã xảy ra trên đó, có nghĩa là bố cục bàn phím đã ảnh hưởng đến một vài lựa chọn thiết kế. Kiểm tra nó ra:

Chú ý bất cứ điều gì? Đây là một hình ảnh rõ ràng hơn.
Chú ý bất cứ điều gì? Đây là một hình ảnh rõ ràng hơn.
Xem khóa ở trên cùng bên phải? Đó là phím HOME, hoạt động tương tự như phím Home trên bàn phím hiện đại, đưa con trỏ đến vị trí trên cùng bên trái trong khi chỉnh sửa văn bản. Nó cũng là chìa khóa được sử dụng cho biểu tượng dấu ngã:
Xem khóa ở trên cùng bên phải? Đó là phím HOME, hoạt động tương tự như phím Home trên bàn phím hiện đại, đưa con trỏ đến vị trí trên cùng bên trái trong khi chỉnh sửa văn bản. Nó cũng là chìa khóa được sử dụng cho biểu tượng dấu ngã:

~

. Hiệp hội đó là đủ cho

~

để cuối cùng đại diện cho các thư mục chính.

Đúng vậy: một bàn phím cụ thể từ hơn bốn mươi năm trước là lý do tại sao các hệ thống dựa trên Linux và UNIX sử dụng

~

để đại diện cho nhà, mặc dù

~

và các phím Home không thể tách rời trên hầu hết các bàn phím hiện đại. Lạ thật, phải không?

Và có những chi tiết khác ẩn trong bàn phím này. Xem các mũi tên trên các phím H, J, K và L? Giữ Control và nhấn các phím đó là cách bạn di chuyển con trỏ trong Terminal, đó là lý do tại sao những khóa tương tự được sử dụng để di chuyển con trỏ trong vi. Những phím tắt vi, lần lượt, lấy cảm hứng từ các phím tắt trong Gmail, Twitter và thậm chí cả Facebook. Điều đó đúng: ngay cả các phím tắt của Facebook được lấy cảm hứng từ một "thiết bị đầu cuối ngu ngốc" được bán lần đầu tiên vào năm 1975.

Xem thêm một số thông tin khác và bạn sẽ thấy một vài phím mà bạn không hề nhận ra. Có phím "Đây là", mà blogger Dave Cheney giải thích ở đây. Về cơ bản, nó đã xác nhận bạn là ai trên mạng. Bạn cũng sẽ thấy rằng phím Escape là những nơi mà Caps Lock nằm trên bàn phím hiện đại, loại đặt thanh cảm ứng của MacBook Escape gây tranh cãi chính trong một ánh sáng mới. Tôi chắc chắn có nhiều chi tiết khác mà tôi đang thiếu.

Một thiết bị bạn chưa bao giờ nghe nói về các quyết định thiết kế chịu ảnh hưởng được sử dụng trong phần mềm mà mọi người vẫn sử dụng hơn bốn mươi năm sau đó. Lịch sử không lạ?

Tín dụng hình ảnh: Chris Jacobs, StuartBrady, Eric Fischer

Đề xuất: