У мене в системі близько 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 сесії).