Crear alias para comandos en bash-terminal

Sergio Izquierdo (albireo) en

En ocasiones debemos escribir las mimas instrucciones una y otra vez, y ya sea por los parámetros como por la sintaxis la línea de comandos se vuelve excesivamente larga y difícil de recordar.

Para solucionar esto podemos recurrir a utilizar alias para cuando trabajemos en una terminal o con scripts.

Abrimos una terminal y escribimos lo siguiente:

[$] sudo gedit $HOME/.bashrc

(o bien simplemente podemos utilizar ~ en lugar de $HOME)

Bajamos hasta el final del fichero, y debajo de donde aparece: “# some more ls aliases”

Podemos escribir nuestros alias con la siguiente sintaxis:

alias nombre_alias='conjunto_de_instrucciones -parametro1'

Por ejemplo, en algunas distribuciones como Ubuntu o Debian, la configuración por defecto deja como alias ls, de modo que sobreescribe la instrucción con el mismo nombre.

Por lo que al escribir ls, en realidad procesa ls –color=auto

Es realmente útil si utilizamos de forma habitual apt:

alias api='sudo apt-get install'

alias aps='sudo apt-cache search'

alias apu='sudo apt-get update'

alias apg='sudo apt-get upgrade'

alias apd='sudo apt-get dist-upgrade'

alias apr='sudo apt-get remove'

Si no queremos desactivar algún alias que esté en uso, simplemente comentamos la línea usando #

#alias dir='ls --color=auto –format=vertical'

Para finalizar guardamos el fichero. Los cambios son efectivos al abrir una nueva terminal.

Artículos relacionados:

  1. Terminal con aspecto de DOS
  2. Crear repositorios portátiles (CD, DVD o imagen de disco)
  3. [meme] Los 10 comandos Linux que más usamos
  4. HOWTO programación básico: Bash/sh, shell scripts (I)

2 comentarios para Crear alias para comandos en bash-terminal

  1. 1

    [...] Vía: 120% Linux [...]

  2. 2

    Eso me recuerda que, en cuanto termine un nuevo logo para el blog, voy a publicar un post sobre efectividad en consola, incluyendo alias, un consejo: añadir en tu .bashrc
    if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
    fi
    Y crear el fichero .bash_aliases , asi queda un .bashrc mas organizado.

Deja tu comentario

Bienvenido a 120% Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

2719 suscriptores. ¡Suscribete!

Siguenos en Google Plus.

Primeros pasos con Linux

Linux es un sistema operativo libre.

Elige y descarga la distribución Linux que prefieras (Ubuntu 10.10 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.

Buscar :