Logueate





Inteligencia Compartida

Linux, ubuntu, gnome, debian, xubuntu, GNU

La Zona Linux, la zona linux, Todo lo relacionado al mundo de GNU / Linux, ubuntu, debian, etc

Posteado por:

root
Snake
Administrador
* Masculino

29 Posts
84 Comentarios
1290 Puntos
0 Referido/s

REGISTRATE! es GRATIS!!

 Optimiza el uso de tu Terminal! (bash aliases)  

Hola! hoy voy a enseñarles a usar los bash aliases para acelerar tareas usando la terminal..ya que cómo todos sabemos, la usamos bastante seguido para ahorrarnos tiempo...bueno con lo siguiente vamos a poder ahorrar aún mas tiempo escribiendo

Primero vamos a crear el archivo que va a contener nuestros alias.
Es un archivo de texto común y corriente llamado .bash_aliases, tiene que ir ubicado en nuestro home (ej:  /home/usuario/)

Luego lo abrimos con cualquier editor de texto y empezamos a crear nuestros alias....
Los alias pueden ser creados simplemente asignando un valor o nombre a otra orden, por ejemplo:
alias instalar="sudo apt-get install"
alias remover="sudo apt-get remove"
alias actualizar="sudo apt-get update && sudo apt-get upgrade"
Guardamos y luego podremos usar en la terminal algo cómo:
instalar jdownloader
Y nos ahorramos todo el chorizo de apt-get
Saludos!.
10 Comentarios
#1 Aulik | 18.8.2010 03:08:18 dijo:
uhh muchs gracias no sabes l que estuve bscando esto, una pregnta, para meterlo en un script sirven tambien no?
O sea crear ya el script con el alias directamente


#2 THOR | 18.8.2010 03:32:43 dijo:
ESPECTACULA  A  A  A  A  A  A  A  A

+10


#3 Snake | 18.8.2010 03:36:44 dijo:
Cita Aulik:
uhh muchs gracias no sabes l que estuve bscando esto, una pregnta, para meterlo en un script sirven tambien no?
O sea crear ya el script con el alias directamente
Claro, en realidad el .bash_aliases es un bash script que se 'auto carga' al iniciar la terminal...podes hacer algo así también en cualquier script bash:
#!/bin/bash
alias instalar="sudo apt-get install"
instalar geany


#4 Aulik | 18.8.2010 04:36:14 dijo:
de nuevo gracias, esto me simplifica bastante en dos sentidos, uno para crear scripts sin tener que poner unos chorizos larguiiiisimos, ya me voy a poner a ver si acepta comodines como el ? para que pregunte el valor y esos.
Y por otro lado para ayudar a un par de amigos que les instale linux de prepo a que se amiguen con la consola xD


#5 Snake | 18.8.2010 04:52:35 dijo:
Comodines no...pero podes hacer algo como esto
#!/bin/bash
echo "Introduce el nombre del programa a instalar"
read PROGRAMA
alias instalar="sudo apt-get install"

instalar $PROGRAMA

Espero te de una idea mas o menos saludos!


#6 Aulik | 19.8.2010 02:54:27 dijo:
no me anda =( creo el archivo, le pongo los alias adentro y no me lo toma la terminal, incluso copie el ejemplo que pusiste para ver si yo estaba manqueandola y no, cuando pongo por ejemplo, instalar y el nombre del programa me dice "instalar: orden no encontrada", tengo ubuntu 10


#7 Snake | 19.8.2010 03:29:19 dijo:
Cita Aulik:
no me anda =( creo el archivo, le pongo los alias adentro y no me lo toma la terminal, incluso copie el ejemplo que pusiste para ver si yo estaba manqueandola y no, cuando pongo por ejemplo, instalar y el nombre del programa me dice "instalar: orden no encontrada", tengo ubuntu 10
mmm pusiste el punto delante? es .bash_aliases tenes que cerrar todas las terminales y volver a abrirla para que haga efecto


#8 Aulik | 19.8.2010 03:55:28 dijo:
mmm me escribio dos veces el mensaje anterior, si mira le puse el . adelante pero no me lo toma, esta en la carpeta correcta /home/usuario/  reinicio la sesion incluso de mi usuario, la reabro y nada. Lo peor de todo es que son dos pasos boludos pero en algo la estoy manqueando jajajajaja horrible que te pase eso xD


#9 Aulik | 19.8.2010 04:00:41 dijo:
jajajaja ahi encontre el error, al parecer no me lo estaba tomando porque tenia otro archivo de prueba llamado igual pero sin el . adelante, simplemente bash_aliases en el escritorio y el otro si con el . adelante en mi casrpeta home, cuando elimine el que no tenia punto me tomo ok el que debia tomarme y anda ok, realmente no pense que fuera ese archivo, porque no estan ni en la misma carpeta siquiera y lo elimine para limpiar el escitorio un poco xD


#10 torrento | 22.8.2010 05:30:19 dijo:
idolo!!!!