16 votes

Comment puis-je restaurer mon fichier .bash_profile ?

J'ai accidentellement écrasé mon ~/.bash_profile fichier.

Quelqu'un a-t-il un "échantillon" que je pourrais copier, ou sait-il où je pourrais en trouver un ?

12voto

AnthumChris Points 234

Si votre fenêtre de terminal est toujours ouverte, vous pouvez enregistrer les paramètres d'environnement actuels pour les reconstruire. Le fichier récupéré contiendra plus d'informations que celles que vous avez définies vous-même, donc supprimez les parties dont vous n'avez pas besoin :

Vars et fonctions définies :

$ declare > .bash_profile.recovered

Alias :

$ alias >> .bash_profile.recovered

3voto

Joel Meador Points 1804

Recherchez dot_files dans Google ou Github si vous aimez un échantillon.

Si vous voulez le restaurer, vous pouvez essayer de l'obtenir à partir de votre sauvegarde TimeMachine (si elle existe).

3voto

Beachhouse Points 149

Il y a une sauvegarde située à :

/etc/skel/.bash_profile

Il suffit de le copier sur votre fichier actuel.

2voto

Dude Points 21

Vous pouvez essayer de le récupérer en utilisant TestDisk .

Si ça ne marche pas, tapez :

x56~:$ alias >> ~/.bash_profile

et

x56:~$ echo "PATH=$PATH" >> ~/.bash_profile

pour au moins récupérer votre PATH et vos alias, que vous pourrez coller dans votre nouveau fichier de profil.

1voto

Dmitriy Likhten Points 1702

Malheureusement, c'est à cela que sert le contrôle de révision. Il n'y a aucun moyen d'annuler les modifications, tandis que les suppressions à travers le chercheur sont en fait des mouvements vers la poubelle.

Utilisez TimeMachine dans le futur. En plus de cela, vous aurez l'esprit tranquille lorsque votre disque dur actuel mourra. Je connais des gens qui sont confrontés à ce problème maintenant et s'ils avaient seulement investi 30 à 50 $ dans un disque dur de sauvegarde, les problèmes ne se produiraient pas. Je vous recommande d'en tirer les leçons et de sauvegarder en utilisant timemachine périodiquement.

Github comme indiqué par Ian C est un excellent endroit pour sauvegarder vos dotfiles, vous pouvez également trouver Dotfiles de ceux des autres. Le contrôle de version à la rescousse ici, je ne sais pas combien de fois il m'a sauvé, mais certainement plus que je ne peux me rappeler. L'avantage de TimeMachine est qu'il fait aussi le contrôle de version, le problème est qu'il est stocké par instantané, pas par version logique.

Bonne chance.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X