Alias
En Bash para crear un alias podemos hacer:
alias nombre='lo que se quiere hacer'
donde nombre es el nombre que queremos poner al alias y lo que va dentro de las comillas lo que queremos que haga. Se puede poner ";" para poner más de un comando.
Alias interesantes pueden ser:
alias ls='ls --color' alias cp='cp -iv' alias mv='mv -iv' alias rm='rm -iv'
El primero lo que hace es que el comando ls saque listado en colores y los comandos cp, mv y rm pidan confirmación antes de realizar la acción y muestre lo que hace (lo que se llama verbose).
Para listar los alias que tenemos creados basta con ejecutar el comando "alias" sin nada más para que liste todos los que están disponibles.
Para eliminar un alias simplemente tenemos que ejecutar:
unalias nombre_del_alias
Con lo cual el alias "nombre_del_alias" será eliminado.
Para ignorar un aliar podemos deshacer el alias y luego volver a crearlo, lo cual es un poco pesado o podemos ejecutar el comando original del alias (siempre y cuando no haya más de un comando en el alias) sin que procese el alias, ante poniendo una barra invertida "\" al nombre del alias, de la siguiente forma:
\rm -v fichero1 fichero2 fich*
En el ejemplo de arriba ignora el alias rm y ejecuta el comando rm por defecto, con esto evitamos que cuando por ejemplo queremos borrar muchos ficheros y tenemos el alias del rm con el parámetro -i que hace que nos pregunte fichero por fichero si queremos borrarlo, lo cual puede ser una pesadilla.
Con lo cual ejecuta el comando rm sin procesar el alias, con lo cual no nos preguntará a cada fichero si queremos borrarlo, tampoco nos mostrará lo que hace (-v) pero podemos añadirlo al comando, como muestra el siguiente anterior.