Ich habe ungefähr 10 php.iniDateien auf meinem System, die sich überall befinden, und ich wollte sie schnell durchsuchen. Ich habe diesen Befehl ausprobiert:
locate php.ini | xargs vi
Aber viwarnt mich Input is not from a terminalund dann wird die Konsole wirklich komisch - danach muss ich drücken, um :q!zu beenden viund dann die Verbindung zur SSH-Sitzung zu trennen und die Verbindung wiederherzustellen, damit sich die Konsole wieder normal verhält.
Ich denke, ich verstehe irgendwie, was hier passiert - im Grunde ist der Befehl beim viStarten noch nicht beendet, so dass der Befehl möglicherweise noch nicht beendet ist und vinicht glaubt, dass sich das Terminal im normalen Modus befindet.
Ich habe keine Ahnung, wie ich das beheben soll. Ich habe Google und auch unix.stackexchange.com mit Pech durchsucht.
reset, um Ihr Terminal zurückzusetzen, wenn es vermasselt wird (Sie müssen die Verbindung nicht von der SSH-Sitzung trennen).