J'ai environ 10 php.inifichiers 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 vim'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 vidémarrage, donc la commande n'est peut-être pas terminée et vine 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.
resetpour réinitialiser votre terminal lorsqu'il est vissé (vous n'avez pas à vous déconnecter de la session ssh).