Con tanto comando, los alias nos hacen la vida más fácil, cada usuario puede tener sus alias personalizados.
Para crearlo se usa el comando (alias):
[nexus7@nexus7 ~]$ alias test="echo Hola Mundo"
y para eliminarlo se utiliza (unalias):
[nexus7@nexus7 ~]$ unalias test
Los alias que hemos creado no son permanentes. Para que los cambios sigan en cada arranque del equipo nos basta con editar el archivo (~/.bashrc) situado en el directorio raíz del usuario.
[nexus7@nexus7 ~]$ cd /home/nexus7
[nexus7@nexus7 ~]$ vim .bashrc
este es el formato del archivo:
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias nolacie='eject /media/LaCie/'
algunos ejemplos:
alias sshmiequipo1='ssh nexus7@192.168.2.99'
alias vncmiequipo2='vncviewer 192.168.2.99:5'
alias editarAlias='vim .bashrc'
alias grep='grep --color=auto'
alias home='cd /home/nexus7'
alias cls='clear'
alias hora='date "+%nHora: %H:%M:%S%n"'
alias hoy='date ''+%nFecha: %A, %d / %B / %y%n'''
alias pow='poweroff'
El comando 'df' siempre nos presenta los datos en un formato difícilmente legible, (-h human readable) lo hace más fácil de leer.
alias df='df -h'
También nos permite aumentar la seguridad, el comando (rm) elimina archivos y carpetas de forma irrecuperable, se puede hacer interactivo de la siguiente forma.
alias rm='rm -i'
Después de añadir los alias que necesitemos, para habilitarlos sin necesidad de ejecutarlos en el terminal uno a uno, ejecutamos el siguiente comando.
[nexus7@nexus7 ~]$ bash
Por último si se necesita visualizar los alias configurados, basta con ejecutar (alias).
[nexus7@nexus7 ~]$ alias
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias nolacie='eject /media/LaCie/'
alias sshnexus7='ssh nexus7@192.168.9.58'
alias sshnexus8='ssh nexus8@192.168.9.12'
alias vi='vim'
alias vncnexus7='vncviewer 192.168.9.58:2'
alias vncnexus8='vncviewer 192.168.9.12:2'
alias vncyoli='vncviewer 192.168.9.67'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'