J'avais déjà installé Apache Ant et, une fois installé, j'ai également lancé:
touch ~/.bash_profile
nano .bash_profile
Dans ce fichier texte, j'ai écrit:
. .bash_profile
sauvegardé, quitté, puis couru:
source ~/.bash_profile
Maintenant, mon terminal ressemble à ceci:
Je ne peux pas accéder à ma ligne de commande, alors je suis allé dans les préférences et mis en
/bin/bash -x
pour fonctionner par défaut sur Terminal ouvert, et maintenant il ressemble à ceci:
et lit toujours
[Process Completed]
après. De l'aide?
Votre
.bash_profile
s’appelle automatiquement lorsque votre terminal se charge. le.
la commande est la même chose quesource
, il appelle le script shell et le charge dans l’environnement du shell appelant (par opposition à un shell enfant).Vous avez donc ici le script de profil bash appelé de manière récursive. Vous pouvez l'ouvrir un autre éditeur de texte et supprimer le problème
. .bash_profile
. Il existe plusieurs techniques pour afficher ou ouvrir des fichiers cachés à partir du Finder.Si le script se trouve sur une boîte distante, vous devrez trouver un autre shell pour modifier le script de profil.
la source