Hiển thị lộn xộn với các ký tự lạ trong Gentoo sau khi `cat` một tệp nhị phân


11

Tôi chạy cat /etc/localtimeđến để xem nội dung của /etc/localtime- tuy nhiên đó là tệp nhị phân, vì vậy bảng điều khiển của tôi trở nên như thế này:

văn bản thay thế

Bạn có thể nhận thấy văn bản màu đỏ trong ảnh chụp màn hình là "LiveCD"; các lệnh có thể được thực thi chính xác, nhưng chúng hiển thị một cách kỳ lạ. Tôi đang ở giữa quá trình cài đặt, vì vậy tôi muốn tránh khởi động lại. Làm thế nào tôi có thể đưa màn hình của tôi trở lại bình thường?

CẬP NHẬT : sau khi chạy make menuconfigđể vào GUI và thoát, nó trở lại bình thường.


1
Lý do "make menuconfig" sửa màn hình của bạn là vì chương trình chạy được liên kết với thư viện xử lý thiết bị đầu cuối (libncurses tôi nghĩ?) Và là một phần của việc khởi tạo chương trình, nó sẽ đặt lại thiết bị đầu cuối về trạng thái đã biết.
hlovdal

chỉ là một lưu ý: vấn đề này không liên quan đến bản phân phối Gentoo, nó xảy ra trên mọi bản phân phối Linux. kịch bản này là điển hình cho đầu ra giao diện điều khiển không UTF8.
Mauro Toffanin

Câu trả lời:


18

vâng, bạn đã xuất (có thể) nhị phân cho bảng điều khiển, và nó giúp tăng cường ánh xạ.

Trong tình huống như thế này, lệnh bạn muốn là reset.

nhấn return (để bạn biết bạn có một dòng trống), nhập resetvà nhấn return một lần nữa. : -D


7

Một thay thế cho lệnh đặt lại là xuất ký tự ASCII SI (shift in), giá trị thập phân 15. Điều này có thể được nhập bằng Ctrl-O và sẽ hoạt động trên bất kỳ unix (thậm chí cổ) nào trong trường hợp nó thực hiện lệnh đặt lại.

prompt>
prompt>echo ^V^O

Điều này làm việc cho tôi trong khi resetkhông
đồng bộ hóa

1

Hãy thử chạy resetlệnh. Nếu nhấn return trở lại trước và sau khi lệnh reset không hoạt động, hãy thử control-J.

Ngoài ra, Alt-F2 để chuyển sang thiết bị đầu cuối thay thế có thể tạm thời khắc phục sự cố.

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.