Cómo crear y eliminar alias en Linux

Como Crear Y Eliminar Alias En Linux



En Linux, el alias es un comando que nos permite ejecutar múltiples comandos u operaciones creando un acceso directo. Ahorra tiempo y mejora la productividad, especialmente si su trabajo implica escribir numerosos comandos.

Por ejemplo, si desea crear un directorio y un archivo dentro de ese directorio, deberá ejecutar diferentes comandos para realizar esta tarea. Sin embargo, los alias ayudan a realizar tareas tan complejas de una sola vez.







En esta guía, exploraré qué son los alias, sus tipos en Linux y cómo crear y eliminar alias.



Requisito

 



Sistema Linux (cualquier distribución de Linux)
Acceso Acceso root/sudo al sistema

 





¿Qué es un alias?

En Linux, un alias es una utilidad de línea de comandos que puede crear un acceso directo para múltiples comandos u operaciones. Una referencia de alias al grupo de comandos que se ejecutan simultáneamente.

En Linux, todos los comandos son difíciles de recordar y, debido a la naturaleza de la operación, el uso del comando también se vuelve complejo. El comando de alias se usa principalmente para reemplazar comandos largos y complejos con abreviaturas para evitar errores de comando u opción.



Sintaxis de creación de un alias en Linux

Utilice la siguiente sintaxis para crear un alias en Linux.

Sintaxis:

alias nombre =’ < comandos… >

 
En la sintaxis anterior:

alias: La palabra clave para crear un alias.

nombre: El nombre del alias, puede ser cualquier nombre.

: Incluye comandos o grupos de comandos. También puede incluir opciones y otros argumentos.

Algunas consideraciones importantes para crear un alias:

    • Asigne un nombre único al alias y, al crear un alias permanente, asegúrese de que no coincida con ningún comando predefinido.
    • Utilice comillas simples para incluir los comandos.
    • Evite agregar espacios después y antes del signo igual (=) o puede dar un alias no encontrado error.

Cómo crear un alias en Linux

Se puede crear un alias utilizando el comando alias y la sintaxis proporcionada anteriormente. Entendámoslo con un ejemplo:

alias actualizar =’ sudo actualización adecuada && sudo actualización adecuada'

 

He creado un alias actualizar de dos comandos de uso frecuente en Linux; actualizar y mejorar. En lugar de escribir dos comandos, crea un alias y escribe solo ese alias para realizar las operaciones.


Entendámoslo con otro ejemplo:

alias mover =’ cd ~ / Documentos / nuevos_documentos / el último / archivos /

 

En este ejemplo, he creado un alias mover para navegar el archivos directorio. En lugar de escribir la ruta completa, puedo usar alias mover para entrar directamente en archivos directorio.

Cómo enumerar alias en Linux

Para enumerar los alias en Linux, escriba el comando alias y se enumerarán todos los alias.

alias

 

Tipos de alias

Hay dos tipos de alias:

Alias ​​temporal: El alias temporal permanece en funcionamiento mientras la sesión actual esté activa y se elimina automáticamente cuando finaliza la sesión. El alias temporal simplemente se crea usando el comando alias.

Alias ​​permanente: El alias permanente permanece en funcionamiento incluso después de finalizar la sesión. El alias permanente requiere algunos cambios adicionales en los archivos del sistema.

Crear un alias temporal

Cada alias que se crea usando el comando alias es temporal. Permanece operativo mientras la sesión esté activa. Por ejemplo, creemos un alias temporal que actualice los repositorios.

alias actualizar =’ sudo actualización adecuada && sudo actualización adecuada'

 
Funcionará en la sesión activa actual. Ahora salga de la sesión y vuelva a iniciar sesión, intente ejecutar el alias y no funcionará.


Para salir de la sesión simplemente cierre el terminal y ejecútelo nuevamente.

Eliminar un alias temporal

Para eliminar el alias temporal, utilice el lloras comando mientras está en la sesión activa.

Sintaxis:

lloras < Apodo >

 
Por ejemplo, para eliminar el alias de actualización utilice:

lloras actualizar

 

Ahora, enumere los alias y podrá ver que la actualización ya no está disponible:


Para eliminar todos los alias, utilice:

lloras -a

 

Crear un alias permanente

Para crear un alias permanente, debe realizar cambios en el archivo de configuración del shell. El archivo de configuración depende del shell que esté utilizando.

    • Para Bash es bashrc
    • Para Zsh es encoger

Estoy usando Bash; por lo tanto, abriré el archivo bashrc.

sudo nano ~ / .bashrc

 

Ahora, escribe el alias actualizar al final del archivo. El alias sería:

alias actualizar =’ sudo actualización adecuada && sudo actualización adecuada'

 
Guarde el archivo usando control+x y luego presione y/Y .


Ahora, obtenga el archivo:

fuente ~ / .bashrc

 

Este alias permanecerá permanente ya sea que finalice la sesión o apague la máquina.

El operador de redirección (>>) también se puede utilizar para crear el alias permanente, ya que agregará el comando de alias al final del archivo bashrc.

eco alias actualizar =’ sudo actualización adecuada && sudo actualización adecuada'” >> ~ / .bashrc

 

No olvide obtener el archivo bashrc para guardar los cambios.

Eliminar un alias permanente

Para eliminar un alias permanente, debe eliminarlo del archivo de configuración del shell. En mi caso fue bashrc, abro el archivo y elimino el alias.


Después de eliminar el alias, obtenga el archivo bashrc ejecutando el comando que se proporciona a continuación:

fuente ~ / .bashrc

 
El alias ha sido eliminado.

Crear un alias con argumentos

Los alias se vuelven aún más útiles cuando puedes agregarles argumentos. Puedes hacerlo con la técnica de creación de alias permanente.

Tenga en cuenta que en esta técnica, no utilizamos el alias palabra clave, usaremos una función en cambio.

Sintaxis:

función < nombre de la función > ( ) {
< comandos… >
}

 
Creemos una función que tome el nombre del archivo como argumento y cree un archivo en el directorio de trabajo actual.

En el siguiente código, $1 es el argumento; el número de argumentos se puede aumentar usando $2, $3, etc.


Abra el archivo bashrc y escriba la siguiente función al final del archivo.

función crea un archivo ( ) {
      tocar $1
}

 

Ahora, ejecuta el fuente ~/.bashrc comando para guardar los cambios y habilitar el alias.

fuente ~ / .bashrc

 
Ahora, ejecute la función de alias con el nombre del archivo.

crear archivo mi archivo.txt

 
Se creará un archivo con el nombre de pila del usuario.

Eliminar un alias con argumentos

El procedimiento para eliminar el alias con argumentos es similar a eliminar un alias permanente. Abra el archivo bashrc, elimine la función; guarde el archivo y obtengalo usando el fuente ~/.bashrc dominio.

Conclusión

El alias en Linux es una utilidad útil que le permite crear un acceso directo que hace referencia a un comando o varios comandos para operar. Ahorrar tiempo y mejorar la eficiencia son las ventajas clave de este comando. Los alias son temporales pero pueden volverse permanentes editando el archivo de configuración del shell. Los alias temporales se pueden eliminar inmediatamente o desaparecen automáticamente al salir de la sesión activa. Mientras que para los alias permanentes es necesario eliminarlos del archivo de configuración del shell bashrc o zshrc.