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.