Tutoriales

Cree un alias en la línea de comando de Linux

Puede mejorar la productividad de su terminal Linux creando alias para las combinaciones de comandos más utilizadas.

Por ejemplo, para actualizar mi sistema Ubuntu, use:

sudo apt update && sudo apt upgrade -y

solo uso upd Funciona de la misma manera. ¿cómo?Porque puse un alias upd a la combinación de comandos de actualización anterior.

alias upd="sudo apt update && sudo apt upgrade -y"

Se ve increíble, ¿verdad? Eso es porque lo es. Analicemos los alias en detalle.

¿Qué es la directiva alias en Linux?

Los comandos de alias le permiten crear «comandos personalizados» a partir de comandos de Linux existentes. Se utiliza principalmente para crear formas cortas de combinaciones largas de comandos de Linux.Entonces no es necesario escribir find / -type f -name *.txtcreas un alias, p.e. ftext Simplemente use este «comando» más pequeño.

Esto es especialmente útil cuando tienes que utilizar determinadas combinaciones de comandos de forma regular. Puede crear alias y usarlos rápidamente en lugar de ingresarlos manualmente desde la memoria y el conocimiento o copiarlos de una colección de scripts.

¿Cómo crear un alias en Linux?

Para crear un alias para la sesión actualmente iniciada, utilice el comando alias de las siguientes maneras:

alias short_name="your custom command here"

Si su comando tiene más de una «palabra», las comillas se vuelven obligatorias.Quiero decir que puedes alias gg=grep pero no puedes hacer eso gg=grep --color=auto.debe ser gg='grep --color=auto.

Puede utilizar comillas simples o dobles según sea necesario.

💡

No debe haber ningún espacio a su alrededor. = Cuando se utiliza la directiva alias.

Daré un ejemplo simple aquí.

Suponga que es un usuario que utiliza ls -la frecuentemente. En este caso, puede crear un alias para el comando ls que ejecutará ls -la cuando simplemente escriba ls.

Sí, puedes reemplazar un comando existente con un alias del mismo nombre.

alias ls="ls -la"
Cree un alias temporal para el comando ls

Como puedes ver, cuando ejecuto lsse ejecutará automáticamente ls -la.

Esto es sólo temporal. Si sale de la sesión del terminal, su alias no funcionará la próxima vez.

Hacer un alias permanente

Si desea crear un alias permanente, debe agregarlo a su .bashrc documento.

Así que primero, abre .bashrc Archivos para editar:

nano ~/.bashrc

Vaya al final del archivo usando el editor de texto Nano Alt + / y agrega líneas como esta:

alias short_command='custom command here'

Por ejemplo, aquí creé un alias ls -lah se ejecutará cuando use ls:

alias ls="ls -lah"
Cree un alias permanente para el comando ls en Linux

Cuando termine, guarde los cambios y salga del editor de texto Nano.

Para que los cambios surtan efecto, obtenga este archivo:

source ~/.bashrc

¡Eso es todo!

¿Cómo enumerar todos los alias?

Para enumerar los alias existentes, simplemente puede ejecutar el siguiente comando:

alias
Listar alias existentes en Linux

Como puede ver, se ha establecido un alias. --color=auto Es por eso que el comando ls usa diferentes colores de forma predeterminada para indicar archivos, directorios y enlaces simbólicos.

¿Tienes un alias?

Créame, los alias son muy convenientes, especialmente si tiene que trabajar mucho en la terminal. Conozco algunos administradores de sistemas que mantienen una larga lista de alias para evitarles la molestia de buscar e ingresar comandos complejos.

¿Y tú? ¿Utiliza alias en su sistema Linux? de qué estas orgulloso? ¿Puedes compartirlo en los comentarios si es menos sensible?

LEER  Cómo ejecutar sudo en Kubernetes

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba