Comment restaurer .bash_profile sur un mac?Aucun de mes unix terminal sont de travail [fermé]

StackOverflow https://stackoverflow.com//questions/21067625

Question

J'ai ajouté quelque chose à mon bash_profile, tout en essayant d'ajouter Playframework de mon chemin et quelque chose s'est foiré mal.

J'ai ajouté la ligne suivante à mon .bash_profile

export PATH=$PATH:the path to my play excitable 

ensuite, j'ai sauvé tout et redémarré mon terminal.Je ne peux plus rien faire à partir de mon terminal.Je ne peux pas le cd dans un répertoire quelconque, je n'arrive plus à trouver de java, je ne peux pas ouvrir vi ou nano.J'ai trouvé cette du fil sur le super-Utilisateur qui a suggéré l'ouverture d'un autre terminal, et de changer le bash de profil.

J'ai essayé d'ouvrir bash en tapant

/bin/bash

et j'ai été réussi à ouvrir un autre terminal, mais je n'ai toujours pas accès à l'régulier des commandes unix.Je n'étais toujours pas en mesure d'ouvrir vi ou nano pour supprimer la ligne qui est à l'origine du problème.

J'ai essayé de télécharger un nouveau terminal de l'application sans un peu de chance.

J'ai essayé d'allumer les fichiers cachés, de sorte que je peux juste modifier le fichier avec un éditeur de texte en exécutant la commande suivante:

defaults write com.apple.finder AppleShowAllFiles TRUE

mais depuis mon terminal ne fonctionne pas qui ne fonctionne pas non plus.

Comment puis-je réparer mon ordinateur.

Était-ce utile?

La solution

Alors que c'est hors-sujet pour stackoverflow, c'est aussi assez simple à corriger:

  1. Lancer Un Terminal.app.
  2. Réinitialiser $PATH:

    $ export PATH=/bin:/usr/bin:/usr/local/bin
    
  3. Fix ~/.bash_profile:

    $ vi ~/.bash_profile
    

Ou vous pouvez éviter de mettre en $PATH avec:

$ /usr/bin/vi ~/.bash_profile
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top