Le terminal bloqué à l'erreur n'acceptera aucune command.

J'essayais d'installer le package de CLI de github mais j'ai foiré pendant le process et a fini par get cette erreur. Il est persistant et ne disparaîtra pas. Le terminal n'acceptera aucune command comme mkdir, ls, clear screen. Pour corriger cette erreur, j'ai fini par supprimer le file info.plist pour le terminal (je ne suis pas une personne très intelligente) qui, d'une façon ou d'une autre, se connecte et ne démarre plus. J'ai décidé de download iTerm, et il lance toujours avec la même vieille erreur. Qu'est-ce que je suis supposé faire. Aidez-moi, s'il vous plaît .

entrez la description de l'image ici

Eh bien l'erreur que vous obtenez sonne comme vous avez essayé de changer la variable $ PATH quelque part. Les candidats possibles (dont tous n'ont pas besoin d'exister) sont

  • / etc / profile
  • / etc / bashrc
  • ~ / .bash_profile
  • ~ / .bash_login
  • ~ / .bashrc
  • ~ / .profile

Trouvez toutes les lignes commençant par export qui contiennent le path que vous avez affiché ci-dessus dans ces files et préfixez-les avec un # pour les désactiver. Redémarrez iTerm et l'erreur devrait disparaître.

En ce qui concerne le file .plist supprimé, avez-vous une sauvegarde TimeMachine (ou autre) à laquelle vous pourriez le récupérer? Avant de tout réinstaller, vous pouvez également tester la création d'un nouvel user et copyr le file de ce count vers le vôtre.