1 votes

Comment puis-je restaurer la capacité à exécuter des commandes Terminal ?

Je suis en train d'utiliser Mountain Lion. J'ai ajouté un alias à mon fichier ~/.bash_profile, et maintenant à chaque fois que j'ouvre le terminal, il affiche ce qui suit :

Dernière connexion : jeu. 11 févr. 09:50:30 sur ttys000
Sauvegarde de la session...
...copie de l'historique partagé...
...sauvegarde de l'historique...
...terminé.

[Processus terminé]

Ensuite, je ne suis pas autorisé à taper quoi que ce soit dans le terminal. J'aimerais retirer l'alias de mon fichier ~/.bash_profile, mais je ne sais pas comment car je ne peux pas accéder au fichier via le terminal. Comment puis-je restaurer la fonctionnalité précédente du terminal?

2voto

SaxDaddy Points 3551

Pourquoi ne pas simplement ouvrir votre éditeur de texte préféré et cliquer sur Fichier - Ouvrir. Dans la boîte de dialogue de fichier, appuyez sur Commande + G et tapez ~/.bash_profile. Commentez ou supprimez l'entrée caustique, enregistrez votre fichier et relancez Terminal.

1voto

bhu Boue vidya Points 351

Créez un autre compte administrateur sur votre mac, et utilisez son terminal pour supprimer ou renommer votre fichier .bash_profile endommagé. Ou démarrez en mode utilisateur unique et faites-le à partir de là (après avoir fait mount -uw / bien sûr).

1voto

minimalpop Points 1632

Ouvrez les préférences du terminal, et dans l'onglet général définissez "shells open with" sur /bin/csh. Vous devriez maintenant être en mesure d'ouvrir une nouvelle fenêtre de terminal, rm ~/.bash_profile, et revenir à bash.

1voto

Il existe de nombreuses solutions à votre problème. La plus simple :

Ouvrez n'importe quel éditeur graphique et ouvrez votre fichier .bash_profile et supprimez votre alias ou tout ce qui fait que le processus terminal se termine.

Une autre solution :

Vous pouvez créer un nouvel utilisateur et vous connecter à partir de cet utilisateur pour modifier votre .bash_profile (/utilisateur/votre_nom_d_utilisateur/.bash_profile).

Ou si vous ne voulez pas utiliser de méthode graphique, essayez de vous connecter à distance à ce système depuis un autre système et spécifiez un shell de connexion autre que bash et modifiez votre .bash_profile (par exemple, utilisez ssh -t).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X