Je me sens stupide de demander, mais je n'arrive pas à trouver la réponse à cela nulle part. J'essaie de suivre ces instructions pour modifier mon invite bash, mais il n'y .bashrc
en a ni dans mon répertoire utilisateur ( ~/.bashrc
), ni dans mon répertoire personnel, ni dans le répertoire principal du système de fichiers.
Il n'y a pas .bashrc
dans /etc/
(il est bash.bashrc
, cependant).
Est-ce que je crée un .bashrc
fichier dans mon répertoire utilisateur ou répertoire personnel? Existe-t-il un meilleur jeu d'instructions plus récent pour la modification de l'invite bash?
command-line
configuration
bashrc
hidden-files
JeanSibelius
la source
la source
/etc/
. Il devrait y avoir un fichier .bashrc dans votre répertoire personnel. Essayez d'ouvrir / éditer~/.bashrc
. Mais avant cela, je devrais également vous demander si vous êtes nouveau sur Linux. Si vous êtes nouveau sur Linux, je peux alors poster des instructions détaillées ici..bashrc
, mais vous devriez les mettre dans.bash_profile
Éditer Pour clarifier, ne créez pas de.bashrc
si c'est juste pour cela, créez ou modifiez~/.bash_profile
.bash_profile
est incorrect. Dans Ubuntu.profile
(qui fonctionne pour les shells de connexion), utilisez.bashrc
un shell bash interactif. Donc, mettre des alias dans.bashrc
(ou.bash_aliases
, chercher dans.bashrc
) les définit dans tous les shells interactifs. Les alias dans.bash_profile
renvoie ce problème , et d'autres. Voir ceci , cela , ce post , et les~/.bashrc
commentaires par défaut recommandant de mettre des alias là ou dans.bash_aliases
..bashrc
et mon est notre source.bashrc
dans.bash_profile
avec le code copié de cette réponse SuperUser ( « Obtenez les alias et les fonctions »). Merci d'avoir corrigé ces questions fréquemment posées, Eliah, très bonne réponse ici !Réponses:
N'oubliez pas qu'il s'agit d'un fichier caché dans votre répertoire personnel (vous ne seriez pas le premier à le faire
ls -l
et pensant qu'il n'y est pas).Fait une:
Il devrait y en avoir un
.bashrc
sur la première page. Sinon, créez-le simplement avec:et ajoutez les lignes que vous devez ajouter.
Autorisations de mon
.bashrc
sont:(
chmod 644 .bashrc
pour le fairerw r r
).la source
sudo...
ligne, n'est-ce pastouch ~/.bashrc
?Spécifique à l'utilisateur , masqué par défaut.
Sinon, créez-en simplement un.
À l'échelle du système :
la source
Il y a un .bashrc dans le dossier de départ de chaque utilisateur (99,99% du temps) et un autre dans tout le système (dont je ne connais pas l'emplacement dans Ubuntu).
Le moyen le plus rapide d'y accéder est à
nano ~/.bashrc
partir d'un terminal (remplacez-lenano
par ce que vous voulez utiliser).S'il n'est pas présent dans le dossier de départ d'un utilisateur, le système
.bashrc
est utilisé comme solution de secours car il est chargé avant le fichier de l'utilisateur. Vous pouvez simplement le copier et le coller (avec les autorisations root bien sûr), mais un.bashrc
n'est pas tout à fait essentiel (il peut être nécessaire de faire fonctionner les choses. Je ne l'ai pas découvert) au niveau utilisateur, car il remplace généralement le système. un avec des réglages spécifiques à l'utilisateur. Vous pouvez cependant écrire le vôtre.Les principaux composants pouvant être modifiés par l'utilisateur sont
PS1
(l'affichage de l'invite Bash par défautuser@localhost:pwd $
), des alias, ainsi que la définition d'une invite de couleur et éventuellement d'unPS2
message d'état occupé.la source
Il est caché à cause du
.
nom du fichier qui commence par. Listez-le avecou activez "Afficher les fichiers cachés" dans le menu Affichage de Nautilus ( Ctrl- Hfera également l'affaire).
Vous pouvez le modifier avec votre éditeur de texte favori depuis votre répertoire personnel, par exemple
cd
pour aller dans votre répertoire personnel puis:la source
Utilisez
gedit ~/.bashrc
, cela vous permettra de modifier en~/.bashrc
utilisant gedit.la source
Si
.bashrc
ne se trouve pas dans votre dossier de départ, même après avoir répertorié les fichiers cachés, vous pouvez le copier à partir de:la source
s'il ne se trouve pas dans le répertoire de base, vous pouvez simplement copier de
/etc/bash.bashrc
, et le rendre source pour votre terminal, en tapant votre terminal àsource .bashrc
partir de votre répertoire de base après la copie.la source
Utilisez
nano ~/.bashrc
pour ouvrir et éditer le fichier .bashrc. (Cela créera le fichier s'il n'existe pas encore)la source
sudo
de modifier votre propre~/.bashrc
Si vous utilisez le cryptage et travaillez à partir de la ligne de commande, il se peut que vous ne voyiez pas cela comme une nécessité de monter le répertoire de départ réel en premier (contrairement à l'interface utilisateur graphique où cela est fait de manière automatique) par la commande:
(J'avais la même question et je suis tombé sur cette question; mais j'ai trouvé ma réponse dans le readme à la place)
la source