Làm thế nào để biết trình giả lập thiết bị đầu cuối nào tôi đang sử dụng?


1

Tôi nghe nói có rất nhiều trình giả lập thiết bị đầu cuối: xterm, aterm, terminator, v.v.

Vì tôi muốn chơi với mã thoát màu \033[và wiki cho biết một số tính năng của nó không hỗ trợ mạnh mẽ, vì vậy tôi cần biết tôi đang chạy trên thiết bị đầu cuối nào.

Tôi sử dụng Ubuntu 12.04 LTS và khá chắc chắn rằng tôi đang chạy trên Màn hình GNU ở chế độ GUI, nhưng không thể tìm ra thiết bị đầu cuối nào tôi bật khi tôi nhấn Ctrl + Alt + F3.

Câu trả lời:


1

Bạn có thể chạy lệnh này trong thiết bị đầu cuối của bạn.

echo $TERM 

Đầu ra sẽ là loại trình giả lập thiết bị đầu cuối mà bạn đang sử dụng.


Câu trả lời này dường như mâu thuẫn với unix.stackexchange.com/questions/93376/ .
dùng3731622

1
Khi tôi viết bài này vào năm 2013, tôi không hiểu biến $ TERM hoặc tôi không chú ý đầy đủ đến câu hỏi. Báo lại $ TERM sẽ cho bạn biết các khả năng của thiết bị đầu cuối của bạn, chứ không phải trình giả lập thiết bị đầu cuối nào bạn đang chạy. Ví dụ, khi tôi chạy lệnh này trong Terminator tôi nhận được xterm-256-color, có nghĩa là nó mô phỏng xterm, một trong hoặc là trình giả lập thiết bị đầu cuối đầu tiên cho X và nó có thể hiển thị 256 màu khác nhau.
Mogget
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.