Câu trả lời:
xtermđược cho là một superset của vt220, nói cách khác, nó giống như vt220nhưng có nhiều tính năng hơn. Ví dụ, xtermthường hỗ trợ màu sắc, nhưng vt220không. Bạn có thể kiểm tra điều này bằng cách nhấn zvào bên trong top.
Trong cùng một cách, vt220có nhiều tính năng hơn vt100. Ví dụ, vt100dường như không hỗ trợ F11và F12.
So sánh các tính năng của chúng và các chuỗi thoát mà hệ thống của bạn nghĩ rằng chúng có bằng cách chạy infocmp <term type 1> <term type 2>, ví dụ infocmp vt100 vt220.
Danh sách đầy đủ khác nhau tùy theo hệ thống. Bạn sẽ có thể để có được danh sách sử dụng toe, toe /usr/share/terminfohoặc find ${TERMINFO:-/usr/share/terminfo}. Nếu không có cái nào hoạt động, bạn cũng có thể xem terminfo.src của ncurses , đó là nơi hầu hết các bản phân phối lấy dữ liệu từ những ngày này.
Nhưng trừ khi thiết bị đầu cuối của bạn trông như thế này hoặc thế này , chỉ có một vài người khác bạn có thể muốn sử dụng:
xterm-color - nếu bạn đang sử dụng hệ thống cũ và màu sắc không hoạt độngputty, konsole, Eterm, rxvt, gnome, Vv - nếu bạn đang chạy một mô phỏng XTerm và một số các phím chức năng, Backspace, Delete, Home, End và không hoạt động đúngscreen - nếu chạy bên trong màn hình GNU (hoặc tmux)linux- khi đăng nhập qua bảng điều khiển Linux (ví dụ Ctrl+Alt+F1)dumb - khi mọi thứ bị phá vỡls /lib/terminfo/* /usr/share/terminfo/*(đây là các đường dẫn trên Debian, các bản phân phối khác có thể có các đường dẫn hơi khác nhau). Hầu hết trong số họ là rất kỳ lạ.
vt220hỗ trợ màu sắc! Tôi đã có một với màu cam trên màu đen! ;-) Lấy làm tiếc.
Chạy infocmp với bất kỳ đối số nào sẽ cung cấp cho bạn tất cả các lựa chọn thay thế xterm có sẵn:
$> infocmp
xterm|xterm-debian|X11 terminal emulator,
am, bce, km, mc5i, mir, msgr, npc, xenl,
colors#8, cols#80, it#8, lines#24, pairs#64,
...
Để biết thêm thông tin kiểm tra
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmpmà không có đối số cung cấp cho bạn các cài đặt cho thiết bị đầu cuối hoạt động . để liệt kê các thiết bị đầu cuối khác mà bạn sử dụngtoe
/usr/share/terminfothư mục trên macOS.