У меня есть около 10 php.ini
файлов в моей системе, расположенных повсюду, и я хотел быстро просмотреть их. Я попробовал эту команду:
locate php.ini | xargs vi
Но vi
предупреждает меня, Input is not from a terminal
и затем консоль начинает становиться действительно странной - после чего мне нужно нажать, :q!
чтобы выйти, vi
а затем отключиться от сеанса ssh и повторно подключиться, чтобы консоль снова работала нормально.
Я думаю, что я вроде понимаю, что здесь происходит - в основном, команда не завершилась при vi
запуске, поэтому, возможно, команда не завершила и vi
не думает, что терминал находится в нормальном режиме.
Я понятия не имею, как это исправить. Я искал Google, а также unix.stackexchange.com с неудачей.
reset
для сброса вашего терминала, когда он облажался (вам не нужно отключаться от сеанса SSH).