El shell almacena una historia de los comandos que el usuario ha escrito. Por medio de esta historia es posible volver a ejecutar una orden que ya se ha escrito anteriormente sin tener que escribirla de nuevo.
El comando history muestra la secuencia de comandos, con un n�mero a su izquierda. Con este n�mero es posible llamar de nuevo el comando utilizando el car�cter admiraci�n ``!''; Por ejemplo history retorna
1 history 2 ls 3 cd public_html 4 ls 5 rm *.bak 6 history
y para ejecutar nuevamente el comando rm *.bak
solo es
necesario escribir !5
. Tambi�n se puede pedir el �ltimo
``rm'' que se ha ejecutado escribiendo !rm
.
El �ltimo comando se repite con doble admiraci�n ``!!
''. Es
posible tambi�n editar el �ltimo comando utilizando el car�cter
``^
'' pero este conocimiento se esta volviendo poco �til,
ya que los nuevos shells permiten viajar por la ``historia'' y
editar los comandos usando �nicamente las flechas del teclado.