Utilizando alias en GNU Linux

Escribir los mismos comandos una y otra vez, con largas líneas de parámetros, puede resultar muy tedioso. Añadido que siempre nos podemos dejar alguna coma, algún guión, o simplemente no recordar si un comando se llama de una manera u otra. Para solucionarlo podemos crear nuestros propios nombres de comando, en los sistemas GNU Linux, llamados alias, que nos pueden facilitar, y mucho, nuestro día a día.

Alias en GNU Linux

Tal y como su nombre indica, nos permite reemplazar un comando, o comandos, con todos sus parámetros, por una sola palabra. Se trata de un comando de los sistemas tipo UNIX. Por ejemplo, yo suelo utilizar muy a menudo el comando apt-get  update, para actualizar los repositorios de los sistemas Debian. Combinado a continuación con apt-get upgrade, para dejar el sistema a su última versión. Para ahorrar tiempo vamos a crear un alias llamado actualiza, sería así:

1
alias actualiza = 'apt-get update && apt-get -y upgrade'

De esta manera, al escribir ‘actualiza‘ , se ejecutarán ambos comandos con sus parámetros.

El problema es que una vez creados, al salir de la sesión se borran, y cuando volvamos a entrar ya no estarán. Para que queden de manera permanente simplemente tenemos que editar el archivo .bashrc, ubicado en nuestra home de usuario, si no lo creeamos, y añadimos los que queramos justo al final. Para que funcionen debemos cerrar y volver abrir la sesión.

sudo-power-1

Podemos ver la lista de todos los que tenemos creados, simplemente escribiendo ‘alias‘ en la consola de comandos o terminal.

Una opción curiosa, si estamos acostumbrados a utilizar comandos de MS-DOS y somos un poco retros, podemos crear varios alias al respecto, por ejemplo:

1
2
3
4
5
6
alias dir='ls'
alias copy='cp'
alias rename='mv'
alias md='mkdir'
alias rd='rmdir'
alias del='rm -i'

De ésta manera podemos emular comandos de dicho sistema.

Realmente no tiene mucho más misterio, espero que haya sido de vuestro interés. Un pequeño tip para éste día, previo al fin de semana. Nos vemos pronto ; )

You may also like...

4 Responses

  1. José Miguel dice:

    Si haces un no tienes que reiniciar sesión.

    Un saludo.

    • davidochobits dice:

      Hola José Miguel,

      No entiendo muy bien tu comentario, te refieres a que si creas un ‘alias’, no tienes que reiniciar? A no ser que edites el fichero .bashrc al salir y volver a entrar en tu sistema el ‘alias’ lo habrás perdido.

      Un saludo y gracias por comentar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR