El shell POSIX almacena los comandos que usted ejecuta en
un historial de comandos. Puede recuperar
estos comandos, modificarlos y volver a ejecutarlos. Para obtener
información sobre la aplicación del historial
de comandos del shell C, consulte el manual Shells: User's
Guide.
Por ejemplo, asegúrese de que está en el
shell POSIX escribiendo /usr/bin/sh
Ejecute algunos comandos a modo de prueba. A continuación,
para volver a ejecutar un comando anterior:
Asegúrese de que ha configurado vi como el editor de línea de comandos (escriba set -o vi en la línea de comandos de la sesión
de inicio o realice las entradas apropiadas en el archivo .profile para configurar y exportar la variable EDITOR).
Presione la tecla ESC.
A continuación, presione repetidamente
la tecla K para retroceder al comando anterior que desee.
O presione la tecla J para desplazarse por la lista del historial de comandos.
Después de encontrar el comando que desea,
puede modificarlo simplemente como si fuera el comando actual.
A continuación, puede ejecutar lo que contenga
la línea de comandos al presionar Entrar.
El shell POSIX “recuerda” las últimas
128 líneas de comandos que haya escrito y puede mostrarlas
todas o en parte. Por ejemplo, escriba los comandos:
$ date Vie, 13 Dic 2002 04:57:47 $ pwd /home/teo $ hostname hpabc |
A continuación, escriba este comando:
$ history -3 121 date 122 pwd 123 hostname 124 history -3 |
Observe que el shell POSIX muestra los tres últimos
comandos (date, pwd y hostname) y el comando history -3. Puede aumentar la cantidad del historial de comandos
que se muestra utilizando un número negativo mayor después
de history. Por ejemplo, lo siguiente mostrará los últimos 100
comandos si hay 100 comandos en el historial:
Si hay menos de 100 comandos en el historial, se mostrará todo
el contenido del historial. La salida del historial se canaliza
al comando more para que usted pueda ver una pantalla completa
de los comandos del historial a la vez.
Para
obtener más información: |
 |
Para ampliar la información sobre el historial de
comandos del shell POSIX, consulte el tutorial pertinente del manual Shells:
User's Guide. Para obtener más información
sobre el shell con menú, consulte el Apéndice D, «El
shell con menú»
Se facilitan presentaciones más breves en las entradas sh-posix, keysh y csh de
las páginas de manual respectivas.