Alias:

Ahora que ya conocemos unos pocos comandos podemos hacer que su manejo sea mucho mas sencillo con los alias.
Los alias son seudónimos que sustituyen a otros comando (incluidos los argumentos).
Para saber que alias tenemos en nuestro equipo escribimos alias.

$ alias
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -l'
alias ls='ls -lla --color'

Para definir un nuevo alias escribimos: alias nombre del alias='comando con los argumentos' (esto ultimo tiene que estar entre comillas).
Puedes definir alias para simplificar los comandos, para evitar algunos errores que cometas siempre...

$ alias ls='ls -lAF --color=auto'
$ alias mkae='make'
$ alias rm='rm -i'

Para que estos alias no sean temporales tenemos que definirlos en .bashrc (luego veremos como).

A parte de los alias, bash tiene otros 'atajos' propios solo de ella:

  • TAB : Si escribimos los primeros caracteres y pulsamos TAB nos completara la palabra, si hay mas de una coincidencia se mostrara una lista.
  • Ctrl-L : Limpia la pantalla (como clear).
  • Shift-RePág : Enseña media pantalla anterior.
  • Shift-AvPág : Enseña media pantalla posterior.
  • Ctrl-W : Elimina la última palabra escrita.
  • Ctrl-T : Intercambia el orden de los dos últimos caracteres.
  • Ctrl-D : Sale del interprete de comandos (como logout).

Otro mecanismo muy útil del bash es la historia de comandos.
Es normal que utilizando el sistema debamos repetir muchas instrucciones escritas anteriormente.
Con las teclas del cursor arriba y abajo podemos ir viendo todos los comandos que hemos ido utilizando y repetir alguno apretando ENTER.
También podemos utilizar history, con el cual se mostrarán por pantalla todos los comandos ejecutados, enumerados según su aparición.
Escribiendo "!NUM" se ejecutará el que se corresponda con esta historia.
También podemos escribir "!" seguido de las letras iniciales de algún programa ejecutado anteriormente y el programa buscará el más reciente para ejecutarlo.