it-swarm-vi.tech

Cứu tôi khỏi thiết bị đầu cuối vô nghĩa

Trong khi đăng nhập vào một phiên ssh từ xa, đôi khi tôi chuyển sang tập tin sai (tệp nhị phân hoặc thư mục) và màn hình chuyển đổi thành vô nghĩa. Cách duy nhất là đóng thiết bị đầu cuối và mở một thiết bị mới, điều này làm tôi thất vọng vì thường có rất nhiều trạng thái liên quan đến thiết bị đầu cuối hiện tại.

Cập nhật: trong khi tôi nhận được câu trả lời tuyệt vời, một vấn đề nhỏ vẫn tồn tại. Xem phần tiếp theo này câu hỏi.

Tôi có thể làm gì?

enter image description here

12
flybywire

/usr/bin/reset cũng có thể thực hiện thủ thuật.

22
Bombe

Hãy thử "Đặt lại" hoặc "Đặt lại và xóa" từ menu "Terminal" trong ảnh chụp màn hình.

4
agnul

Một thủ thuật cũ cũng hoạt động trên hầu hết các hệ thống loại Unix khác:

echo "^V^O"

Đó là: Nhập từ echo hơn một ký tự trích dẫn kép sau đó nhấn CTRL và nhập kev v sau đó nhấn CTRL và nhập khóa o (chữ cái không bằng 0) sau đó nhập mã khác ký tự trích dẫn kép sau đó nhấn RETURN.

3
Paidhi

Hãy thử nhập setterm -reset

1
finnw

sử dụng đặt lại , manpage: http://www.penguin-soft.com/penguin/man/1/reset.html = =

cat ing một tệp văn bản cũng hoạt động nếu tôi nhớ chính xác

1
Ledhund

Các lệnh thông thường cho các tình huống này:

  • lành mạnh
  • eval $ (tset -s) # hoặc eval tset -s
  • echo ^ [c # Bạn sẽ cần gõ ^ v ESC để nhận ^ [trong dòng lệnh bash

Hi vọng điêu nay co ich

1
njsf

khi chạy screen trong phiên ssh của bạn cũng sẽ giúp, vì điều đó sẽ vô hiệu hóa các chuỗi thoát chuyển đổi phông chữ không phổ biến hơn (nhưng tất nhiên sẽ vẫn hoạt động với các chương trình bình thường). Các lý do chính cho màn hình là khác nhau, thường là (chuyển đổi giữa các chương trình, ngắt kết nối và quay lại chương trình ban đầu của bạn khi kết nối lại, v.v.)

chạy reset (hoặc một trong các combo thoát) hoạt động nếu bạn từng chạy vào màn hình bị cắt xén (hoặc màn hình từ chối lặp lại đầu vào) ...

0
mihi

Nếu bạn bắt đầu sử dụng một thực hành

less filename

thay vì

cat filename

Bạn sẽ không rơi vào trạng thái như vậy thường xuyên (bao giờ?).

0
nik