Et lorsque vous vous interrogez sur " l'ensemble du système ":
Les fichiers de configuration situés dans le répertoire /etc
s'appliquent à tous les utilisateurs du système. Pour /etc/bash.bashrc
, cela s’appliquerait à tous et à tous ceux qui utilisent le "Borne Again SHell", également appelé Bash, sur cette machine. Même si vous êtes le seul humain à l'utiliser, des "utilisateurs techniques" pourraient être affectés (il suffit de jeter un coup d'œil sur /etc/passwd
et de vérifier la fréquence à laquelle le terme "/ bin / bash" est indiqué - ou utilisez grep bash /etc/passwd | wc -l
, qui devrait vous donner directement ce nombre (ce qui signifie: "saisir" toutes les lignes contenant la chaîne "bash" du fichier "/ etc / passwd", et envoyer les résultats ("|") à la commande "wc" (mot count) pour compter les lignes ("-l").
Donc, pour votre utilisateur, il est beaucoup plus sûr de modifier ~/.bashrc
à la place (c'est-à-dire le fichier ".bashrc" - avec un point, oui - dans votre répertoire de base, par exemple /home/ankur/.bashrc
). affecte uniquement votre utilisateur et laisse tout le reste seul. Les fichiers de /etc
ne doivent être modifiés que si les modifications à l'échelle du système sont réellement souhaitées.
Par ailleurs: les deux configurations seront utilisées si elles existent. Tout d’abord, le fichier système (ici: /etc/bash.bashrc
) est lu et "obtenu" (paramètres appliqués à la session en cours), puis les utilisateurs /home/username/.bashrc
sont gérés de la même manière et peuvent donc s’ajouter ou même changer. / écrase les paramètres du fichier global /etc/bash.bashrc
.