alias


Esta entrada trata de “alias”, un comando interno de bash que no da una increible potencia y flexibilidad al uso de la shell.

Es muy simple de utilizar:

> alias rm='rm -i'

Ahora cada vez que ejecutes

> rm archivo

nos pedirá confirmación (rm -i)

Además de poder poner parametros por defecto a comandos como -h a ls, df, du … para que saque los tamaños de archivo en formato “human-readable”, tambien se puede usar para crear comandos como

> alias la='ls -lah'

O incluso – y esta es mi utilización preferida – para corregir algunos errores comunes al escribir comandos. A mí me cuesta muchísimo escribir “grep” bien, la mitad de las veces me sale gerp o grpe y es un rollo andar tirando atras, corregir y volver a ejecutar, así que cuando instalo acostumbro a definir los alias:

> alias gerp='grep'
> alias grpe='grep'

Para saber en cualquier momento que alias estan definidos nos basta con ejecutar alias sin parámetros:

> alias
alias cp='cp -i'
alias gerp='grep'

Por último, pondré una lista de los alias que vienen definidos en una Debian o he añadido por comodidad, que se puede añadir al final de /etc/profile o ~/.bashrc

alias cp='cp -i'
alias df='df -i'
alias mv='mv -i'
alias rm='rm -i'
alias gerp='grep'
alias grpe='grep'
alias ll='ls -lah --color=tty'
alias ls='ls -h --color=tty'

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: