El archivo .bashrc permite la personalización del propio entorno del usuario. El archivo se almacena en el directorio de inicio de un usuario. Debido a que el archivo .bashrc es único para cada usuario, se puede configurar según las necesidades o preferencias específicas de un usuario.
Un buen ejemplo del uso del archivo .bashrc es el uso de alias. Los usuarios pueden especificar sus propios comandos abreviados sin afectar la experiencia de ningún otro usuario en el sistema. Otra configuración común dentro de .bashrc son las variables de entorno. Los usuarios también pueden usar el archivo para personalizar el símbolo del sistema para proporcionar la información que desean.
El /etc/skel/.bashrc generalmente se usa para almacenar alias para varios comandos. Esto se puede ver mirando /etc/skel/.bashrc:
# cat /etc/skel/.bashrc # colored GCC warnings and errors #export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' # some more ls aliases alias ll='ls -alF' alias la='ls -A' alias l='ls -CF'Nota :El “punto” delante del nombre del archivo oculta el archivo. Esta no es una configuración de seguridad, sino que hace que la carpeta de inicio del usuario parezca menos abarrotada.
Configuraciones de ejemplo
Además de crear alias, el archivo .bashrc a menudo se configura para establecer permisos de directorio y archivo predeterminados para el usuario. Además, el símbolo del sistema predeterminado se puede modificar para proporcionar más información. La mayoría de las distribuciones colocan el nombre de usuario, el nombre de host del sistema y el directorio actual en el aviso, pero eso se puede cambiar.
Nota :cuando se invoca a bash como un shell sin inicio de sesión, carga la configuración disponible en los archivos ~/.bashrc, /etc/bashrc y /etc/profile.d/*.sh.Cualquier adición realizada en ~/.bashrc se reflejará solo en el shell bash del usuario actual. Podemos ver que el archivo .bashrc también verifica si el archivo etc/bashrc está disponible. Si está disponible, eso también se ejecuta. El archivo /etc/bashrc contiene la configuración aplicada a un shell bash para todos los usuarios, es decir, para todo el sistema. El administrador del sistema puede modificar el archivo /etc/bashrc si es necesario aplicar alguna configuración a los shells bash de todos los usuarios.
Para aplicar la configuración modificada, abra un nuevo shell bash. Para aplicar un nuevo .bashrc en el mismo bash shell, puede buscar en un nuevo archivo ~/.bashrc:
$ source ~/.bashrc