Skip to main content

Usando y personalizando el archivo Bashrc

Derechos constitucionales 7/7. Artículo 251 del CNPP (Abril 2025)

Derechos constitucionales 7/7. Artículo 251 del CNPP (Abril 2025)
Anonim

Si ha estado usando Linux por un tiempo y especialmente si está empezando a familiarizarse con la línea de comandos de Linux, sabrá que BASH es un shell de Linux.

BASH significa Bourne Again Shell. Hay una serie de diferentes shells incluyendo csh, zsh, dash y korn.

Un shell es un intérprete que puede aceptar comandos para un usuario y ejecutarlos para realizar operaciones como navegar por un sistema de archivos, ejecutar programas e interactuar con dispositivos.

Muchas distribuciones de Linux basadas en Debian como Debian, Ubuntu y Linux Mint usan DASH como shell en lugar de BASH. DASH son las siglas de Debian Almquist Shell. El shell DASH es muy similar a BASH pero es mucho más pequeño que el shell BASH.

Independientemente de si está utilizando BASH o DASH, tendrá un archivo llamado .bashrc. De hecho, tendrás múltiples archivos .bashrc.

Abra una ventana de terminal y escriba el siguiente comando:

sudo encontrar / -nombre .bashrc

Cuando ejecuta este comando hay tres resultados devueltos:

  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc

El archivo /etc/skel/.bashrc se copia en la carpeta de inicio de los nuevos usuarios que se crean en un sistema.

El archivo /home/gary/.bashrc es el archivo utilizado cada vez que el usuario gary abre un shell y el archivo raíz se utiliza cada vez que root abre un shell.

¿Qué es el archivo .bashrc?

El archivo .bashrc es un script de shell que se ejecuta cada vez que un usuario abre un nuevo shell.

Por ejemplo, abra una ventana de terminal e ingrese el siguiente comando:

golpetazo

Ahora dentro de la misma ventana ingrese este comando:

golpetazo

Cada vez que abres una ventana de terminal, se ejecuta el archivo bashrc.

El archivo .bashrc es un buen lugar, por lo tanto, para ejecutar los comandos que desea ejecutar cada vez que abra un shell.

Como ejemplo, abra el archivo .bashrc usando nano de la siguiente manera:

nano ~ / .bashrc

Al final del archivo ingrese el siguiente comando:

echo "hola $ USUARIO"

Guarde el archivo presionando CTRL y O y luego salga de nano presionando CTRL y X.

Dentro de la ventana del terminal ejecute el siguiente comando:

golpetazo

La palabra "Hola" debe aparecer junto con el nombre de usuario con el que ha iniciado sesión.

Puede usar el archivo .bashrc para hacer lo que desee.

El uso de alias

El archivo .bashrc se usa comúnmente para establecer alias para los comandos comúnmente usados ​​para que no tenga que recordar comandos largos.

Algunas personas consideran que esto es algo malo porque podría olvidar cómo usar el comando real cuando se coloca en una máquina donde no existe su propio archivo .bashrc.

Sin embargo, la verdad es que todos los comandos están disponibles en línea y en las páginas de manual, por lo que agregar alias es positivo en lugar de negativo.

Si observa el archivo .bashrc predeterminado en una distribución como Ubuntu o Mint, verá que algunos alias ya están configurados.

Por ejemplo:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

El comando ls se usa para listar los archivos y directorios en el sistema de archivos.

La opción -alF significa que verá una lista de archivos que muestra todos los archivos, incluidos los archivos ocultos que van precedidos de un punto. La lista de archivos incluirá el nombre del autor y cada tipo de archivo será clasificado.

El interruptor -A simplemente enumera todos los archivos y directorios, pero omite el archivo …

Finalmente, el -CF enumera las entradas por columna junto con su clasificación.

Ahora, en cualquier momento, puede ingresar cualquiera de estos comandos directamente en un terminal:

ls -alF

ls -a

ls-CF

Como se ha establecido un alias en el archivo .bashrc, simplemente puede ejecutar el alias de la siguiente manera:

ll

la

l

Si ejecuta un comando regularmente y es un comando relativamente largo, puede valer la pena agregar su propio alias al archivo .bashrc.

El formato para el alias es el siguiente:

alias new_command_name = command_to_run

Básicamente, usted especifica el comando alias y luego le da un nombre al alias. A continuación, especifique el comando que desea ejecutar después del signo igual.

Por ejemplo:

alias up = 'cd ..'

El comando anterior le permite subir un directorio simplemente ingresando.

Resumen

El archivo .bashrc es una herramienta muy poderosa y es una excelente manera de personalizar su shell de Linux. Usado de la manera correcta aumentará su productividad diez veces.