# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Ignorar alias en bash

Como la mayoría sabéis, los alias en bash sirven para acortar comandos extensos, complicados o muy utilizados a una sola palabra o letra personalizada. Los alias se guardan en $HOME/.bashrc, un ejemplo:

Utilizar la letra ‘l’ para ejecutar ‘ls -ltrh’

alias l='ls -ltrh'

Si quiseramos ignorar temporalmente (durante nuestra sesión) un determinado alias, simplemente debemos ejecutar el comando ‘unalias’, ejemplo:

$ unalias l

Si por otra parte, solamente queremos deshabilitarlo una sola vez (para una ejecución), hay que anteponer al alias la contrabarra.
Por ejemplo, si tenemos configurado el alias siguiente:

alias mv='mv -i'

Podemos ejecutar un comando mv ignorandolo del siguiente modo:

$ \mv

Cómo crear atajos de teclados en Linux (.bashrc)

Cuando trabajar en línea de comandos comienza a ser algo habitual, es extremadamente útil la creación de alias para comandos usados habitualmente, de modo que sea mucho más sencillo y rápido escribirlos en la terminal. El modo de crear atajos de teclado sería el siguiente:

Localizamos el fichero .bashrc en nuestra home (en caso de root /root/.bashrc), y localizamos la siguiente sección:

# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'

Esa es la estructura a seguir para la creación de nuevos alias, podemos descomentar los que hay por defecto si nos interesa, o crear nuestros propios, aquí tenéis unos ejemplos:

alias l='ls -ltr'
alias espacio='du -shc'
alias h='history | more'

Una vez introducidos los alias que deseemos, para que funcionen sin tener que salir de la terminal, simplemente ejecutar:

bash

A partir de aquí ya entran las necesidades de cada uno, el objetivo es hacer más sencillo el trabajo diario en la línea de comandos. Tened en cuenta que todo esto sirve para quien trabaje con el intérprete de comandos Bash (intérprete de órdenes estándar de GNU/Linux).