Tại sao UNIX / Linux cung cấp nhiều trình giả lập thiết bị đầu cuối [trên bàn điều khiển]?
Vì lý do tương tự, trình giả lập thiết bị đầu cuối GUI của bạn có khả năng hỗ trợ các tab (ví dụ: Thiết bị đầu cuối Gnome) và nếu không (ví dụ rxvt
), thì với lý do tương tự, việc khởi chạy một phiên bản ứng dụng thiết bị đầu cuối GUI thứ hai không chỉ kéo cái đầu tiên lên tiền cảnh và thoát, buộc bạn phải sử dụng ví dụ đầu tiên.
Tôi thường xuyên sử dụng ít nhất 3 cửa sổ đầu cuối trong công việc của mình và thường xuyên hơn:
Trình chỉnh sửa văn bản cho phía máy chủ của hệ thống tôi đang làm việc
Trình soạn thảo văn bản cho phía máy khách của cùng một hệ thống
Cửa sổ lệnh để chạy máy chủ
Tôi hiếm khi cần một thiết bị đầu cuối thứ tư để chạy chương trình máy khách, vì nó thường chạy ở nơi khác (ứng dụng web, ứng dụng GUI gốc, ứng dụng di động, v.v.), nhưng nếu tôi đang phát triển ứng dụng khách CLI cho ứng dụng máy chủ của mình, tôi sẽ có một thiết bị đầu cuối riêng biệt mở cho nó, quá.
Trong quá khứ, trước khi sudo
trở nên phổ biến, tôi luôn root
mở một thiết bị đầu cuối.
Tôi hiếm khi sử dụng các hộp Unix / Linux tương tác tại bàn điều khiển mà không có GUI trong những ngày này, nhưng tôi thường chạy chúng không đầu và truy cập chúng qua SSH. Ứng dụng khách thiết bị đầu cuối SSH của tôi hỗ trợ các tab, được định cấu hình như trên.
Thỉnh thoảng, một trong những dự án sở thích hiện tại của tôi là tôi sử dụng một thiết bị đầu cuối bằng kính thực sự , điều đó có nghĩa là tôi không còn có nhiều cửa sổ đầu cuối nữa, vì vậy cuối cùng tôi đã tìm hiểu một chút về GNUscreen
, một chương trình tôi chưa từng sử dụng trước đây, vì tôi đã có hoặc nhiều thiết bị đầu cuối giao diện điều khiển hoặc nhiều thiết bị đầu cuối GUI. Và screen
làm gì? Trong số những thứ khác, bạn có thể định cấu hình nó để cung cấp cho bạn nhiều thiết bị đầu cuối ảo trên một màn hình, giống như Linux làm với Ctrl- Alt- .Fx