Ich habe ungefähr 10 php.ini
Dateien auf meinem System, die sich überall befinden, und ich wollte sie schnell durchsuchen. Ich habe diesen Befehl ausprobiert:
locate php.ini | xargs vi
Aber vi
warnt mich Input is not from a terminal
und dann wird die Konsole wirklich komisch - danach muss ich drücken, um :q!
zu beenden vi
und 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 vi
Starten noch nicht beendet, so dass der Befehl möglicherweise noch nicht beendet ist und vi
nicht 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).