Ir al contenido España-Español
HP.com España principal Productos y Servicios Soporte y Drivers Soluciones Cómo Comprar
» Contactar con HP
Más opciones
HP.com España principal
Utilización de HP-UX: Servidores y estaciones de trabajo HP > Capítulo 3 Utilización del shell

Recuperación de los comandos anteriores

» 

Documentación técnica

Libro completo en PDF
» Comentarios
Aquí empieza el contenido

 » Tabla de contenido

 » Glosario

 » Índice

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:

  1. 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).

  2. Presione la tecla ESC.

  3. A continuación, presione repetidamente la tecla K para retroceder al comando anterior que desee.

  4. O presione la tecla J para desplazarse por la lista del historial de comandos.

  5. Después de encontrar el comando que desea, puede modificarlo simplemente como si fuera el comando actual.

  6. 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:

$ history -100 | more

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.

Versión para imprimir
Declaración de privacidad El uso de este sitio implica la aceptación de sus términos de uso
© Hewlett-Packard Development Company, L.P.