next up previous contents
Next: Archivos de bash Up: Interprete de comandos: Shell Previous: Programación shell   Contents


Re-utilización de comandos

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.



2000-03-07