Hace más de tres años encontré un artículo con un título similar pero con la misma idea que les quiero dejar a continuación. Como conoce la mayoría de nuestros lectores alias es una orden disponible en varios intérpretes de comandos tales como los shells de Unix, 4DOS/4NT y Windows PowerShell, que permite reemplazar una palabra o serie de palabras con otra. Su uso principal es el de abreviar órdenes o para añadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia.
Los alias se mantienen hasta que se termina la sesión en la terminal, pero normalmente se suelen añadir en el fichero de configuración del intérprete de órdenes ~/.bashrc o si quieres aplicarlo a todo el sistema /etc/bashrc o /etc/bash.bashrc para bash de forma que siempre están disponibles para todas las sesiones de terminal.
Muchos son los comandos (o secuencias de estos) que utilizamos a diario en nuestro ordenador, pero cada usuario tiene un grupo de tareas que realiza con determinada frecuencia y gracias a los alias es mucho más fácil el desempeño en nuestra terminal. Lo curioso no es el tipo de tareas cotidianas que realice cada usuario, sino los alias que utiliza para identificar cada una de estas. A continuación les dejo listados mis alias en Ubuntu. ¿Te animas a compartir los tuyos?
Aquí van algunos de los que más uso frecuentemente:
alias avitofile=’to-avi’
alias backup=’~/.local/bin/backup’
alias cd=’cdls’
alias comprobar_md5sum=’md5sum -c result.md5′
alias disk=’clear ; df -h’
alias ghost=’rw2s’
alias hh=’history -c’
alias matrix=’cmatrix -u 5 -B’
alias mplayer=’~/.local/bin/mplayer -fs -vo caca’
alias operaperfil=’tar -Puf backup_opera-next_$(date +%F_%H-%M-%S).tar ~/.opera-next/’
alias permisos=’chmod -R a+x $1′
alias recursive_md5sum=’find . -xdev -type f -print0 | xargs -0 md5sum > result.md5′
alias salir=’.local/bin/opera-12.12-1707-1.i386.linux-mint/backup ; pwd > ~/.bash_history ; exit’
alias space=’clear ; du -sk * | sort -rn’
alias update=’update-desktop-database $HOME/.local/share/applications’
alias vcdtofile=’to-mpg’
alias vga=’xrandr –output VGA1 –mode 1024×768′
@Maikel muy buena esta idea de tu parte la de poner los alias, a lo mejor muchas más personas se animan a contribuir con la idea, cosa que para muchos les puede ser útil en algún momento..
Yo desde que aprendí a hacer funciones en bash uso menos alias, las funciones permiten más dinamismo, miren algunas.
Una para hacer alias.
mkalias () {
echo «alias $1=\»$2\»» >> ~/.bash_aliases
}
Se usa así: mkalias hl «hg log»
Una función para hacer un directorio con el día de hoy.
mkt () {
mkdir `date +%d`
}
Para comprimir ese dir.
ett () {
tar cvf `date +%d`.tgz `date +%d`
}
cpt () {
cp `date +%d`.tgz /media/kingston/
}
Estas últimas las uso en dolphin cuando estoy en mi carpeta descargas, un F4 mkt y creo mi dir para hoy, y al final del día un ett lo comprime y cpt lo copia a la memoria directo (o puedo hacer una función etcp que comprima y copie de una vez).
etcp () {
ett
cpt
}
Como pueden ver una función bash permite un grado de personalización mayor que un alias.
muy bien, + 5
Es cierto que para el trabajo diario es muy comodo el uso de alias pero creo que no se debe abusar de esa bondad… aveces tiende a olvidarse cual es el verdadero comando a usar en cada caso o distro… disculpen pero a mi como novato me pasa a diario por eso prefiero mas lo tradicional…
1saluto