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.
- ¿Qué es un alias?
- Sintaxis de creación de un alias en Linux
- Cómo crear un alias en Linux
- Cómo enumerar alias en Linux
- Tipos de alias
- Crear un alias temporal
- Eliminar un alias temporal
- Crear un alias permanente
- Eliminar un alias permanente
- Crear un alias con argumentos
- Eliminar un alias con argumentos
- Conclusión
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.
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:
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:
Ahora, enumere los alias y podrá ver que la actualización ya no está disponible:
Para eliminar todos los alias, utilice:
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:
Guarde el archivo usando control+x y luego presione y/Y .
Ahora, obtenga el archivo:
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:
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.
tocar “ $1 ”
}
Ahora, ejecuta el fuente ~/.bashrc comando para guardar los cambios y habilitar el alias.
Ahora, ejecute la función de alias con el nombre del archivo.
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.