J'ai environ 10 php.ini
fichiers sur mon système, situés un peu partout, et je voulais les parcourir rapidement. J'ai essayé cette commande:
locate php.ini | xargs vi
Mais vi
m'avertit Input is not from a terminal
, puis la console commence à devenir vraiment bizarre - après quoi je dois appuyer sur :q!
pour quitter vi
, puis me déconnecter de la session ssh et se reconnecter pour que la console se comporte à nouveau normalement.
Je pense que je comprends en quelque sorte ce qui se passe ici - fondamentalement, la commande n'est pas terminée au vi
démarrage, donc la commande n'est peut-être pas terminée et vi
ne pense pas que le terminal est en mode normal.
Je n'ai aucune idée de comment y remédier. J'ai cherché sur Google et aussi unix.stackexchange.com avec malchance.
reset
pour réinitialiser votre terminal lorsqu'il est vissé (vous n'avez pas à vous déconnecter de la session ssh).