web-dev-qa-db-fra.com

Aucun fichier dans / etc / skel /; Impossible de restaurer .bashrc

J'ai récemment foiré mon fichier .bashrc, que j'ai mentionné dans cette question: Comment puis-je restaurer .bashrc à sa valeur par défaut? , et je ne trouve pas un moyen de restaurer .bashrc à sa valeur par défaut qui travaux.

Je ne peux pas faire de commandes dans le terminal car chaque fois que j'essaye, je reçois un message d'erreur dans le sens de

La commande est introuvable car '/ usr/bin' n'est pas inclus dans la variable d'environnement PATH>.

Sur d'autres questions, j'ai vu que certaines recommandations pour ce problème impliquent l'utilisation de fichiers par défaut dans/etc/skel/( Problème dans .bashrc ).

Cela ne fonctionnera pas pour moi, car j'ai regardé dans/etc/skel /, et j'ai réalisé que je n'avais pratiquement aucun fichier là-dedans! Je ne sais pas pourquoi c'est.

De plus, les solutions qui impliquent l'utilisation du terminal ne semblent pas fonctionner, car chaque fois que j'utilise le terminal, je reçois le message d'erreur susmentionné.

Je serais vraiment reconnaissant si quelqu'un pouvait m'aider à résoudre ce problème. Je suis un peu nouveau sur Ubuntu et j'ai des problèmes avec ce problème.

1
sarahrahrah

La plupart des fichiers par défaut dans/etc/skel sont des fichiers cachés ('dot'), donc pour les voir dans le gestionnaire de fichiers GUI, vous devrez Show hidden files dans le menu ou utilisez le Ctrl+h combinaison de touches.

Pour les voir dans un terminal, vous devrez utiliser ls -a ou ls -A c'est à dire.

ls /etc/skel
examples.desktop

mais

$ ls -A /etc/skel
.bash_logout  .bashrc  examples.desktop  .profile  .Xdefaults  .xscreensaver

Jusqu'à ce que vous ayez fixé votre chemin, vous devrez utiliser le chemin complet de chaque commande, par ex. /bin/ls, /bin/cp par exemple.

/bin/cp ~/.bashrc ~/.bashrc_old
/bin/cp /etc/skel/.bashrc ~/

Pour que le nouveau fichier .bashrc prenne effet, vous devrez démarrer un nouveau shell ou vous déconnecter puis vous reconnecter - ou vous pouvez source le nouveau fichier dans le shell en utilisant

source ~/.bashrc
2
steeldriver

Habituellement, le fichier .bashrc sur/etc/skel/était caché.Appuyez sur ctrl + h pour voir le fichier .bashrc caché.

2
Avinash Raj