Y como usted pregunta sobre "todo el sistema ":
Los archivos de configuración ubicados en el /etc
directorio se aplican a todos los usuarios del sistema. Para /etc/bash.bashrc
esto 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/passwd
y 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 /etc
solo 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.bashrc
se lee y se "obtiene" (su configuración se aplica a la sesión actual), y luego los usuarios /home/username/.bashrc
se 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.bashrc
archivo.