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