Crea tus propios comandos
Imaginar que para instalar una aplicación en Ubuntu mediante la terminal con los repositorios, en vez de escribir esto:
$ sudo aptitude install nombredelaaplicacion
Tuvieseis que escribir esto:
$ sudo instalar nombredelaaplicacion
O en vez de escribir esto para actualizar los repositorios:
$ sudo aptitude update
Pudiesemos escribir esto otro:
$ sudo actualizar
¿Sería fantástico no? Pues cuando termineis de leer este tip, sabreis hacerlo, y comprobareis lo sencillo que es.
Primero un par de conceptos; Alias es algo parecido a un comando, es como un sustituto, te da posibilidad de guardar en un conjunto de letras o números, un comando. El archivo que configura esto es el archivo bashrc, que se encuentra en la carpeta de usuario. Este archivo esta oculto, lo primero de todo, es abrirlo:
$ sudo gedit ~/.bashrc
Se abrirá el archivo, vamos bajo del todo, y escribimos lo siguiente:
# Inicio de mis comandos
Mas que nada para identificar lo que hacemos, por si algo falla, ahora os muestro el esquema para realizar aliases:
alias tu_comando=”comando_a_ejecutar“
Ese es el esquema, donde pone “tu_comando” escribiremos nuestro nuevo comando, y donde pone ““comando_a_ejecutar”“, escribiremos el comando que sustituye, o mejor dicho, utiliza, ya que ese comando sigue activo, pero teniendo un “atajo”. Un ejemplo:
alias actualizar=”aptitude update”
Como comprobais, usamos comillas para poner el comando atajado, un signo de igual para hacer denotar que tienen el mismo valor, y el nuevo comando, sin comillas, delante de este, encontramos alias, que es ni más ni menos, lo que indica qué estamos haciendo. Para que lo entendais mejor, estas son las reglas:
1. No son válidos los espacios en el nombre del alias (Ej: actualizar repositorios no sería válido)
2. Acordarse de las “comillas” después de = y al finalizar la línea, si no las colocas no funcionará.
3. Debeis respetar el esquema anterior: alias nombre_alias=”comando_a_ejecutar“ (Debeis cambiar lo que esta en cursiva, lo demás es obligatorio)
4. Sí son válidos los espacios en el comando (Ej: apt-get update si sería válido como comando a ejecutar)
5. Cada nuevo comando va en la línea siguiente.
Como habeis comprobado, en el nuevo comando no añado “sudo”, no cuesta nada escribirlo, vosotros podeis ponerlo, pero yo por seguridad, lo pongo a parte. Al finalizar de añadir alias, podeis añadir esto:
# Final de mis comandos
Para identificar el final de ellos, por comidad a la hora de buscarlos para editar o eliminar. A mi me ha quedado así:
# Inicio de mis comandos
alias instalar=”aptitude install”
alias desinstalar=”aptitude remove”
alias actualizar=”aptitude update”
# Final de mis comandos
Bien, una vez finalizados los aliases, guardamos y cerramos gedit, y solo toca actualizar el archivo:
$ source ~/.bashrc
Espero que os guste, es algo poco común pero que puede serviros de utilidad para aumentar vuestra productividad.


Christian, me gustaría aclarar que has plagiado!
Es un buen articulo, pero originalmente comentado en:
( http://es.ubuntu-blog.com/actualizar-el-sistema-desde-la-consola-de-forma-facil ) El dia 22/05/2009
Y repetido por ( http://www.ubuntizandoelplaneta.com/2009/10/truco-instala-actualizaciones-con-un.html ) el 31/10/2009 [Adjuntando la fuente arriba mencionada]
Tu al cambio, no citas ninguna fuente.
Que yo sepa, eso es muy peligroso y hay multas bastante grandes por cometer plagios.
Un saludo,
Patrick
PD: Es un articulo muy completo, muy bien explicado y muy bien redacado; felicidades!
Pues yo siento decirte Patrick, que tu acusación es importante, y te equivocas completamente, y me ofendes, sinceramente. Para empezar, la web primera que comentas, no tiene nada que ver con lo que expongo en este artículo:
http://es.ubuntu-blog.com/actualizar-el-sistema-desde-la-consola-de-forma-facil
Y el segundo, como es obvio, tampoco, ya que cita al primero. Puedes comprobar que son dos métodos completamente diferentes, si quieres, te digo de dónde saque esto. Ubunteate existía antes, y también lo administrabamos Victor y yo, y cuando lo cerramos, guardamos todos los post, pues es uno de ellos, que quise volver a poner, y esta completamente hecho por mi, de hace tiempo, copy&paste, y modificandolo en algunos aspectos, ejemplos o en la introducción.
De veras, mira un poco antes de acusar, porque no tienes razón.
Ala ala, no iba para tanto.
)
Es tarde, si. Pero no pretendia ni mucho menos ofenderte.
Sinceramente aprecio mucho vuestros articulos/trabajos.
Porfavor, no te enfades.
Si lo prefieres borra mi comentario, que no creo que nadie lo haya leido a estas horas de la noche. (No te preocupes que yo seguro que no me enfado!
Patrick
No te preocupes, simplemente que el artículo me llevo mi tiempo y esfuerzo escribirlo, para que después sin que compruebes bien, me acuses de robar información, me ha sentado mal. Pero no voy a borrar el comentario ni mucho menos y tampoco me enfado.
Gracias por comentar, siempre alegra (aunque esta vez menos, para que engañarte xD)
Un saludo!
PD: Te envie el correo que me dijiste..
Sí algo me sorprendio de linux cuando lo instale la primera vez fue, la opción de correrlo en la RAM (LiveCD) los alias….. Cuantos comandos largos que no son dignos de un script los tengo como alias….
Muy útil el post para los que no saben de esta poderosa herramienta.
Saludos!
Patrick los usuarios de Ubuntu o GNU/Linux no nos plagiamos simplemente cogemos las recetas y las mejoramos, que por otra parte me parece estupendo, es un articulo que estoy pensando en copiar en mi web retocando algunos puntos, felices fiestas a todos.
Esta muy bien el post y para la gente que empiza le facilita mucho las cosas.
Aunque yo no soy partidario de usar alias, por que te acostumbas a ese alias y si luego estas en otra maquina no sabes el comando real.
Eso es cierto, los alias deberían de utilizarse para ir más rápido, pero una vez hayas aprendido los comandos y sepas utilizarlos..
[...] Fuente ubunteate [...]
El título de la entrada confunde a los usuarios nóveles. Lo que harán con este tutorial no es crear comandos, sino, darles alias a los comandos ya existentes. Creo que deberías cambiar el título de la entrada. Es mi humilde sugerencia.
Y respecto a lo que dice Patrick, nada que ver hombre ¿cómo podrías plagiar algo que se hace exactamente igual en todas las distribuciones GNU/Linux?, eso no es plagio, simplemente en todas (o la mayoría, no lo se en realidad) las distribuciones GNU/Linux se cambian alias a los comandos de la misma forma.
Plagio habría sido si el autor de la entrada hubiera copiado y luego pegado exactamente la misma información desde otro blog o web sin citar la fuente.
¡Saludos!
[...] PDRTJS_settings_176341_post_4382 = { "id" : "176341", "unique_id" : "wp-post-4382", "title" : "Alias%3A+Crea+tus+propios+comandos", "item_id" : "_post_4382", "permalink" : "http%3A%2F%2Fbioinformatiquillo.wordpress.com%2F2010%2F01%2F17%2Falias-crea-tus-propios-comandos%2F" } Fuente: Ubunteate [...]
Deberas amigo que tu sitio este bastante interesante, tienes manuales bastantes explicados yo estoy comenzando mi blog y trato de escribir sobre las cosas que me suceden que alguna vez tuve problemas.
Anda vamos que esta bien bonito tu blog y espero que siga asi… y segun recuerdo tu puedes reescribir un post sin dañar los derechos del verdadero autor siempre y cuando hagas referencia a donde encontrastes la noticia.
@patrick que dice que lo que tu hicistes es un plagio yo le diria que primero antes de hablar que aprenda un poco de linux, pues lo que tu haces son “alias” y lo que esta en los otros post son pequeños scripts que atravez de un comando alojado en /usr/bin actualizan el computador
Como decia mi abuela Chica que limonada !
Muchas gracias jorechp, he visitado tu blog y me parece interesante, cuando tenga tiempo lo veo con más detenimiento.. Exacto, si escribimos un post de otro autor y ponemos la referencia, el post es válido legalmente. En cuanto a lo de Patrick ya está solucionado, gracias!
Es que aunque es noticia vieja yo lo vi hoy jajaj y tenia ganas de escribir comentario con respecto a eso
[...] la hora de usar este método, quizás se haga pesado el tema de los comandos, asi que,usando Alias, lo haremos mucho más cómodo… Editamos este archivo: $ sudo gedit [...]
[...] la hora de usar este método, quizás se haga pesado el tema de los comandos, asi que,usando Alias, lo haremos mucho más cómodo… Editamos este archivo: $ sudo gedit [...]
[...] la hora de usar este método, quizás se haga pesado el tema de los comandos, asi que,usando Alias, lo haremos mucho más cómodo… Editamos este [...]