7 votes

ne peut pas utiliser le terminal à cause d'une erreur dans .bash_profile

J'ai ajouté quelques éléments à mon .bash_profile sur mon Mac OS X et ils donnent une erreur. Voici l'intégralité de mon journal de texte lorsque je démarre un terminal maintenant :

Last login: Thu Oct 25 23:10:03 on ttys000
dirname: illegal option -- b
usage: dirname path
-bash: /bin/naoqi-bin: No such file or directory
-bash: exec: /bin/naoqi-bin: cannot execute: No such file or directory

[Process completed]

Le problème est que depuis "Process completed", je ne peux plus utiliser le terminal. Comment puis-je accéder au fichier .bash_profile (je n'arrive pas à trouver comment à partir du finder), ou comment puis-je relancer le terminal normalement afin d'extraire ce fichier du fichier .bash_profile ?

17voto

nneonneo Points 56821

Ouvrir Terminal et aller à File (or Shell) -> New Command . Tapez dans open -e .profile (ou substituer un autre fichier à la place de .profile ), et appuyez sur Run. Cela devrait ouvrir TextEdit avec le fichier que vous voulez corriger ; vous pouvez y supprimer les lignes incriminées.

7voto

Gordon Davisson Points 22534

Pour être complet, voici une autre méthode : ouvrez TextEdit (ou votre éditeur de texte graphique préféré). Dans la boîte de dialogue d'ouverture, appuyez sur Command - Shift - Period et il affichera (et vous permettra d'ouvrir) des fichiers invisibles tels que .profile. Supprimez les lignes incriminées, enregistrez, et vous devriez être prêt.

1voto

Chris Page Points 8523

Vous pouvez exécuter Bash avec tous les scripts de démarrage désactivés pour contourner les problèmes liés aux scripts de démarrage : choisissez . Shell > Nouvelle commande et exécuter bash --noprofile .

Consultez la page de manuel Bash pour plus d'informations sur les options de la ligne de commande Bash et les fichiers de démarrage : x-man-page://1/bash

Notez également que vous pouvez rechercher et afficher les pages de manuel dans Terminal même lorsque votre shell ne fonctionne pas, en cliquant sur le menu Aide et en saisissant un sujet dans le champ de recherche. Terminal affichera les pages de manuel correspondantes. Choisissez-en une dans le menu Aide pour l'afficher dans une nouvelle fenêtre. Vous pouvez également ouvrir une x-man-page: à partir de n'importe quelle application.

0voto

Aron Ysidoro Points 922

Je n'ai pas pu l'ouvrir avec :

open ~/.bash_profile

Mais quand je suis entré

sudo open ~/.bash_profile

Cela a fonctionné et j'ai pu ouvrir le fichier !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X