Đôi khi thiết bị đầu cuối của tôi làm hỏng dòng mới sau khi giết một quá trình


0

Khi tôi kích hoạt một thiết bị đầu cuối mới, đây thường là những gì nó có thể trông như sau:

$ echo "test"; echo "blaat"
test
blaat

Nhưng đôi khi sau khi chạy một tiến trình trong thiết bị đầu cuối mà tôi đã giết bằng SIGKILL, thiết bị đầu cuối của tôi bắt đầu làm điều kỳ lạ:

$ echo "test"; echo "blaat"
test
    blaat

Nó giống như các dòng mới không bắt đầu ở bên trái nữa, nhưng ở vị trí dòng cuối cùng kết thúc.

Mà hút ví dụ khi làm:

$ ls -1 /
Applications
            Developer
                     Library
                            Network
                                   System
                                         Users
                                              Volumes
                                                     bin
                                                        cores
                                                             dev
                                                                home
                                                                    lost+found
                                                                              net
                                                                                 opt
                                                                                    private
                                                                                           sbin
                                                                                               usr
                                                                                                  etc
                                                                                                     tmp
                                                                                                        var

Tôi không biết đủ về ma thuật đầu cuối để hiểu tại sao điều này xảy ra, nhưng nếu tôi có thể dễ dàng sửa nó mà không phải đóng thiết bị đầu cuối của mình và khởi động lại nó, thật tuyệt vời.

Tôi đang dùng Mac OS X chạy zsh trong iTerm2, nhưng tôi chắc chắn điều này cũng xảy ra trên Terminal.app.

Câu trả lời:


0

Tôi tự tìm câu trả lời. Chạy lệnh này sẽ sửa thiết bị đầu cuối trở lại bình thường:

$ stty sane
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.