next up previous
Next: Re-ejecución de comandos Up: Los Shells de UNIX Previous: Destruyendo un alias

La historia de comandos en el C Shell

El C Shell mantiene una lista con los últimos comandos tecleados. Estos pueden ser editados y re-ejecutados para facilitar la existencia al sufrido usuario. El responsable todo esto es el metacarácter !. La cantidad de entradas recordadas depende del valor almacenado en la variable local $history y el número de entradas salvadas de una sesión a otra se almacena en la variable local $savehist. Para obtener la historia de los comandos ejecutados hasta ese instante, teclearemos:
history [-rh][número]
La opción -r presenta la lista en orden inverso y la opción -h la presenta sin numerar. Ejemplo:



width 3pt
width .3pt415pt45 % history 4
   42  23:16   history -h
   43  23:17   ls -r
   44  23:17   history -r
   45  23:22   history 4
46 %
width .3pt
depth .3pt width -3pt



 

Vicente González Ruiz
1998-07-13