¿Cómo creo un alias en Bash??

¿Cómo creo un alias en Bash??
Bash Alias ​​es un título de acceso directo basado en comandos. Cada alias comprende una sola palabra (o tal vez incluso una sola letra), que se puede usar en lugar de un comando relativamente largo. En el sistema Linux, ha habido varias instrucciones que necesitaremos para utilizar a diario. Si podemos ejecutar algunas instrucciones populares escribiendo instrucciones rápidas, sería muy beneficioso para todos nosotros. A través de alias bash, los usuarios de Linux pueden construir convenientemente comandos de acceso directo de uso común para grandes comandos. Los alias bash no solo se usan para aliviar el trabajo y, por lo tanto, ahorrar tiempo de los usuarios.

Crear alias en Bash:

La mayoría de las personas prefieren ejecutar comandos usando atajos. Puede encontrarse, por ejemplo, utilizando la instrucción "LS -F" muchas veces. Incluso puede crear un desvío para esta instrucción convenientemente: por ejemplo, "LF". Entonces, cuando tenga que usar "LF" en el que el shell espera un comando, el shell reemplazará "ls -f". La definición de alias comienza con la palabra "alias", precedida por un título del alias, el símbolo equivalente, así como la instrucción que pretendemos ejecutar al ingresar al alias. Es apropiado encapsular la instrucción en citas y sin ningún espacio en todo el signo igual. Es necesario anunciar cada alias incluso en una nueva línea. Es realmente fácil construir alias dentro de Bash. La siguiente es la sintaxis de alias:

$ alias = alias_name = ”command_to_run"

Tipos de alias:

Un usuario puede reclamar un alias temporal o permanentemente. Es posible usar alias temporales tan pronto como persista el acceso del usuario. Por lo tanto, hay dos tipos de alias, temporario y permanente. Vamos a echar un vistazo y analizar ambos tipos. En primer lugar, inicie sesión desde su sistema Linux y abra su terminal de comando. Podrá ver los alias predeterminados ya definidos de su sistema Linux utilizando el comando simple "alias" en el terminal, y la lista se mostrará como se muestra a continuación.

$ alias

Todas estas técnicas mencionadas se llevan a cabo en Ubuntu. Por el contrario, hasta ahora, ya que estás tratando con Bash, pueden funcionar en cada distribución de Linux.

Alias ​​temporales:

Hasta ahora, porque la sesión de la consola está funcionando, tal tipo de alias persiste. Perdería el alias una vez que termine el caparazón. Echemos un vistazo al alias temporal. Abra su terminal de comando y navegue al directorio de escritorio utilizando el siguiente comando:

$ cd ~/escritorio

Quizás una de las instrucciones más populares en el terminal de Linux es la instrucción "LS". Por lo general, con la opción "-la", usamos este comando para mostrar todos los archivos y carpetas, más los secretos, como en el diseño de la lista grande.

Ahora usando el comando "LS", crearemos el alias.

$ alias l = "ls -la"

El rendimiento de las instrucciones "L" y "LS -LA" puede ser el mismo al construir alias.

$ L

Si la ventana está cerrada y el consumidor comienza una nueva sesión nuevamente, la instrucción de alias no funcionaría.

$ L

Alias ​​permanentes:

Bash puede recordar la formación de alias y su propósito cuando se forma. Tienes que anunciarlo en el .Documento BASHRC para crear alias permanentes. El documento .BASHRC tiene un script bash que se ejecuta cada momento que comienza un proceso de bash. La posición es "~/.bashrc ". Para cada persona en el proceso, es especial. Tengamos un ejemplo de alias permanentes. Puede actualizar su sistema sin usar los alias utilizando el comando actualizar y actualizar como se muestra a continuación.

$ sudo apt actualización && sudo apt actualade -y

Para hacer sus alias preferidos, .BASHRC es de hecho un enfoque popular. Dentro de tu configuración, .BASHRC podría no haber estado activo. Crear y iniciar el .bashrc usando el comando nano. Si no está disponible, se abriría un documento vacío.

$ nano ~/.bashrc

Archivo .BASHRC se abrirá. Agregue la línea a continuación al archivo para hacer alias para una actualización del sistema.

alias update = "sudo apt update && sudo apt ograde -y"

Guarde el archivo y cierre. Después de eso, ejecute la instrucción de origen en el terminal para reponer el archivo.

$ fuente ~/.bashrc

Este es el momento para verificar si el alias está funcionando o no. Reinicie el sistema Linux, inicie sesión en su sistema Linux y ejecute el comando de alias "actualizar" que acabamos de formar. Puede ver que el alias ha estado funcionando con éxito como debería ser y actualizar el sistema.

Eliminar alias de Bash:

Para eliminar los alias de comando anteriormente formados, se está utilizando el término unalias. Ese alias no funcionaría mientras usa esta instrucción. Bueno, puede usar la instrucción Unalias para deshabilitarla por completo si descubre que ya no desea tener el comando de acceso directo. En primer lugar, verifique los alias ya formados en su sistema utilizando el comando alias.

$ alias

Puede ver que un comando de alias recién formado "Actualización" se enumera en la lista a continuación.

Ahora ejecute el comando "Unalias" para eliminar el comando de acceso directo hecho previamente.

$ UNALIAS ACTUALIZACIÓN

Mientras vuelve a verificar en la lista de alias, puede ver que el alias de "actualización" se ha eliminado por completo.

También puedes borrar los alias del .archivo bashrc abriéndolo usando el comando nano y eliminándolo del archivo. Simplemente puede comentar en la línea de alias o simplemente eliminarla por completo. Después de eso, ejecute el comando de origen para reflejar los cambios. Guarde el archivo actualizado y reinicie su sistema para verificar los cambios. Cuando vuelva a intentar el comando "actualizar" alias, no funcionará.

Conclusión:

En esta guía, hemos estudiado alias y sus dos tipos diferentes. Este artículo es una ilustración simple de cómo generar un alias, así como ejecutar los comandos que a menudo se usan sin escribir cada instrucción una y otra vez una vez más. Ahora se podría rumorar más sobre las instrucciones para usar mucho más y generar accesos directos en el shell de comando de uno para ellos.