Crear Alias o “Accesos directos” en la consola

6 12 2007

Estuve ausente un buen tiempo pero ahora volvemos con un mini tutorial.

Muchas veces, cuando usamos la consola, quizas estemos cansados de escribir mil y una vez un mismo comando o alguno con demasiados parámetros, bueno la solucion son los Alias o mal llamados “accesos directos” de consola.

El ejemplo mas claro es el que viene por defecto en el bash, al ejecutar

ls

en realidad estamos ejecutando

ls --color=auto

Eso nos asegura que cuando listemos un directorio, el resultado salga en colores de acuerdo del tipo de archivo.

Ahora que ya vimos que es un alias vamos a aprender a declarar los nuestros.

El Formato es el siguiente:

alias ALIAS=’COMANDO’

para el ejemplo de mas arriba solo nos bastaria escribir en la consola

alias ls='ls --color=auto'

Hasta aca todo bien, pero si probas te daras cuenta que para la siguiente sesion el alias habra desaparecido.
Para evitar esto vamos a crear un archivo con nuestros “Aliases”.

Abrimos cualquier editor de textos y escribimos los aliases uno abajo de otro.
aca pongo un ejemplo de mi archivo de aliases
alias l='ls -lh'
alias cd..='cd ..'
alias api='sudo apt-get install'
alias aps='sudo apt-cache search'

y despues guardamos el archivo en la carpeta del usuario con el nombre de
.bash_aliases

Ahora tenemos que habilitar a nuestro archivo de aliases, para eso abrimos nuestro editor de textos preferidos y abrimos el archivo .bashrc
y buscamos donde dice algo como:
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi

y lo descomentamos(borrar los #’s):

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

y listo! como ven, para instalar un programa en vez de escribir sudo apt-get install PROGRAMA
ahora solo tengo que tipear api PROGRAMA

Como muchas cosas en el mundo Linux, los Alias son una herramienta simple pero muy practica!
Espero que todo haya quedado muy claro, sino no duden en escribir un comentario!

Obs: Los alias se pueden declarar directamente en el archivo .bashrc pero por orden yo prefiero tenerlos en otro archivo.


Acciones

Información

2 respuestas

17 04 2011
Javier

Muy Bueno, simple, claro y técnicamente excelente

25 04 2011
Marcelo Elizeche Landó

Gracias!!
Saludos!!

Deja un comentario

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

Logo de WordPress.com

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

Twitter picture

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

Facebook photo

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

Connecting to %s




Seguir

Get every new post delivered to your Inbox.

Únete a otros 3.065 seguidores