Crea tus alias en linux (.bashrc)

17 11 2007

Muchos supongo que no sabéis a que me refiero con eso de alias, explico: si usas mucho Terminal quizás ya te duelan los dedos de poner sudo aptitude install [programa] pues podemos sustituir estas tres palabras en tres letras, por ejemplo: sai [programa], de este modo puedes acortar los comandos que quieras o que más uses para evitarte escribir tanto.

Tan solo has de abrir Nautilus y en tu carpeta personal (home/tuusuario) presionar Ctrl+H y aparecerán los archivos ocultos, busca .bashrc abrelo como un archivo de texto normal y añade (por ejemplo):

# Mis alias
alias sas=’sudo aptitude search’
alias sai=’sudo aptitude install’
alias sar=’sudo aptitude remove’
alias c=’clear’
alias s=’sudo’
alias ss=’sudo su’

Estos son los mios, tu puedes hacer los que quieras, y ahorrarte muchas letras, ahora cuando en un Terminal escribas: sai [programa] será igual a haber escrito: sudo aptitude install [programa]. Espero que os sea tan útil como a mi.


Acciones

Información

5 respuestas a “Crea tus alias en linux (.bashrc)”

18 11 2007
humitos (16:55:04) :

Muy buena la idea. Lo único que modifiqué, fue que a cada comando le puse un echo antes, para saber qué comando estoy por ejecutar y no poner la clave de sudo sin antes saber que voy a hacer.

Un ejemplo (además uso apt-get)
alias sas=’echo sudo apt-get search;sudo apt-get search’

Otra cosa, el c=clear no lo utilizo como alias porque en Konsole (KDE) con presionar Control+L borra la pantalla :D

Saludos

19 11 2007
sinkell (19:34:24) :

gracias…

17 04 2008
Guty (01:36:01) :

No solo en Konsole, es un hotkey de la shell que funciona más allá del emulador de terminal que uses.

12 05 2008
desert (19:07:15) :

ahí va una idea:

function new_cd { if [ "$2" == "" ] ; then { \cd $1; } else \cd $(pwd |sed -e s/$1/$2/ ) ; fi }
alias cd=”new_cd”

El cometido de este alias es poder hacer un cd entre dos rutas que se parecen mucho, por ejemplo, si estamos en:

/home/pedrito/Documentos/reciente

y queremos ir a:

/home/pablito/Documentos/reciente

hacemos cd edri abli y este alias busca edri en la ruta (pwd) y lo cambia por abli.

12 05 2008
desert (19:12:14) :

Seguramente es más legible si se escribe la función en varias líneas:

function new_cd {
if [ "$2" == "" ] ; then
\cd $1;
else \cd $(pwd |sed -e s/$1/$2/ ) ;
fi
}

alias cd=”new_cd”

Deja un comentario

Puedes usar estas etiquetas : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>