Crear alias para comandos en bash-terminal

En ocasiones debemos escribir las mimas instrucciones una y otra vez, y ya sea por los parámetros como por la sintaxis la línea de comandos se vuelve excesivamente larga y difícil de recordar.

Para solucionar esto podemos recurrir a utilizar alias para cuando trabajemos en una terminal o con scripts.

Abrimos una terminal y escribimos lo siguiente:

[$] sudo gedit $HOME/.bashrc

(o bien simplemente podemos utilizar ~ en lugar de $HOME)

Bajamos hasta el final del fichero, y debajo de donde aparece: “# some more ls aliases”

Podemos escribir nuestros alias con la siguiente sintaxis:

alias nombre_alias=’conjunto_de_instrucciones -parametro1

Por ejemplo, en algunas distribuciones como Ubuntu o Debian, la configuración por defecto deja como alias ls, de modo que sobreescribe la instrucción con el mismo nombre.

Por lo que al escribir ls, en realidad procesa ls –color=auto

Es realmente útil si utilizamos de forma habitual apt:

alias api=’sudo apt-get install’

alias aps=’sudo apt-cache search’

alias apu=’sudo apt-get update’

alias apg=’sudo apt-get upgrade’

alias apd=’sudo apt-get dist-upgrade’

alias apr=’sudo apt-get remove’

Si no queremos desactivar algún alias que esté en uso, simplemente comentamos la línea usando #

#alias dir=’ls –color=auto –format=vertical’

Para finalizar guardamos el fichero. Los cambios son efectivos al abrir una nueva terminal.

2 comentarios para Crear alias para comandos en bash-terminal

Deja tu comentario

Linux es un sistema operativo ágil.