Y como usted pregunta sobre "todo el sistema ":
Los archivos de configuración ubicados en el /etcdirectorio se aplican a todos los usuarios del sistema. Para /etc/bash.bashrcesto significaría que todos y todo lo que está utilizando el "Borne Again Shell" alias Bash en esa máquina. Incluso si usted es el único ser humano que lo usa, podría haber "usuarios técnicos" afectados (simplemente eche un vistazo /etc/passwdy compruebe con qué frecuencia aparece el término "/ bin / bash", o use grep bash /etc/passwd | wc -l, lo que debería darle ese número directamente (es decir: "agarrar" todas las líneas que contienen la cadena "bash" del archivo "/ etc / passwd", y enviar los resultados ("|") al comando "wc" (recuento de palabras) para contar las líneas ("-l").
Entonces, para su usuario, es mucho más seguro modificarlo ~/.bashrc(es decir, el archivo ".bashrc" - con un punto inicial, sí - en su directorio de inicio, por ejemplo /home/ankur/.bashrc), que luego afecta a su usuario y deja todo lo demás solo . Los archivos /etcsolo deben cambiarse si los cambios en todo el sistema realmente están destinados.
Además: se usarán ambas configuraciones si existen. Primero, el archivo de todo el sistema (aquí:) /etc/bash.bashrcse lee y se "obtiene" (su configuración se aplica a la sesión actual), y luego los usuarios /home/username/.bashrcse manejan de la misma manera y, por lo tanto, pueden agregar o incluso cambiar / sobrescribir la configuración de la configuración global /etc/bash.bashrcarchivo.