Crea tus propios comandos en Linux

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.

Fuente ubunteate

Publicado el diciembre 30, 2009 en Linux y etiquetado en , , , , , . Guarda el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: