Когда я запускаю новый терминал, обычно это выглядит так:
$ echo "test"; echo "blaat"
test
blaat
Но иногда после запуска процесса в терминале, который я убил с помощью SIGKILL, мой терминал начинает делать странные действия:
$ echo "test"; echo "blaat"
test
blaat
Похоже, что новые строки больше не начинаются слева, но на позиции последняя строка закончилась.
Который отстой, например, при выполнении:
$ ls -1 /
Applications
Developer
Library
Network
System
Users
Volumes
bin
cores
dev
home
lost+found
net
opt
private
sbin
usr
etc
tmp
var
Я не знаю достаточно о магии терминала, чтобы понять, почему это происходит, но если бы я мог легко это исправить, не закрывая свой терминал и не перезапуская его, это было бы здорово.
Я использую zsh в Mac OS X в iTerm2, но я уверен, что это происходит и в Terminal.app.