Sự khác biệt giữa các biến $ TATE khác nhau là gì?


49

Tôi đã thử vt100, vt102, vt220 và xterm bằng cách sử dụng top.

Nhưng tôi không thể tìm thấy sự khác biệt của họ. Có loại thuật ngữ nào khác không? Sự khác biệt của họ là gì?

Câu trả lời:


64

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ợ F11F12.

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 động
  • putty, 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 đúng
  • screen - 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ỡ

1
Đó có phải là danh sách đầy đủ của loại thiết bị đầu cuối? Cảm ơn bạn ~
sam

6
@sam Không, đây không phải là danh sách đầy đủ. Đây là những người phổ biến. Bất cứ ai cũng có thể phát minh ra một loại thiết bị đầu cuối mới, theo nguyên tắc. Bạn có thể xem loại thiết bị đầu cuối nào có sẵn trên hệ thống của mình bằng cách chạy 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ạ.
Gilles 'SO- ngừng trở nên xấu xa'

2
để được giải thích về các mã, hãy xem: docs.intersystems.com/ens20152/csp/docbook/ Kẻ
A. Binzxxxxxx

1
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.
Kusalananda

@Kusalananda Người đầu tiên có màu là vt241 ... Tất cả vt220 bạn có thể tìm thấy là màu trắng, xanh lá cây hoặc màu cam, tùy thuộc vào phốt pho được sử dụng ...
ingroxd

10

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

Mac OS có thư mục terminfo không?
zx1986

5
Câu trả lời này không đúng. chạy 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
Steven Penny

1
@ zx1986 có /usr/share/terminfothư mục trên macOS.
Ông Tao
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.