Salta l'introduzione Italia - Italiano
HP.com Italia Prodotti e Servizi Supporto e Drivers Soluzioni Come Acquistare
» Contatta HP
Altre opzioni
HP.com Italia
Uso di HP-UX: Server e workstation HP > Capitolo 3 Uso della shell

Richiamo dei comandi precedenti

» 

Documentazione tecnica

Libro completo in PDF
» Feedback
Inizio contenuto

 » Sommario

 » Glossario

 » Indice

La shell POSIX memorizza i comandi eseguiti in uno storico dei comandi. È possibile recuperare tali comandi, modificarli e rieseguirli. Per informazioni sull’implementazione della shell C dello storico dei comandi, consultare la Shells: User's Guide.

Ad esempio, assicurarsi di trovarsi nella shell POSIX digitando /usr/bin/sh

Eseguire alcuni comandi a titolo di prova. Poi, per rieseguire un comando precedente:

  1. Assicurarsi di aver impostato vi come editor della riga di comando (inserire set -o vi sulla riga di comando per la sessione di login, oppure effettuare gli inserimenti del caso nel proprio .profile per impostare ed esportare la variabile EDITOR).

  2. Premere ESC.

  3. Poi, premere K ripetutamente per scorrere indietro fino al comando precedente desiderato.

  4. Oppure, premere J per scorrere in avanti lungo la lista dello storico dei comandi.

  5. Una volta trovato il comando desiderato, è possibile modificarlo proprio come se si trattasse del comando attuale.

  6. È possibile eseguire qualsiasi cosa si trovi sulla riga di comando premendo Invio.

La shell POSIX “ricorda” le ultime 128 righe di comando digitate e può visualizzarle tutte o una qualsiasi. Ad esempio, digitare alcuni comandi:

$ date
giovedì, 12/12/2002 15:12:02
$ pwd
/home/terry
$ hostname
hpabc

Ora, digitare questo comando:

$ history -3
121     date
122     pwd
123     hostname
124     history -3

Notare come la shell POSIX visualizzi gli ultimi tre comandi (date, pwd e hostname) ed il comando history -3. È possibile aumentare la quantità dello storico dei comandi visualizzato usando un numero negativo maggiore dopo history. Ad esempio, questo visualizzerà gli ultimi 100 comandi se nello storico vi sono 100 comandi:

$ history -100 | more

Nel caso in cui nello storico vi fossero meno di 100 comandi, sarà visualizzato tutto il contenuto dello storico. L’output dello storico è connesso mediante pipe al comando more in modo che sia possibile vedere una schermata dei comandi dello storico per volta.

Per ulteriori informazioni...

Per altri dettagli sullo storico dei comandi nella shell POSIX, consultare la relativa esercitazione nella Shells: User's Guide. Per ulteriori informazioni sulla shell Key, consultare l’Appendice D, “La shell Key”

Sono disponibili presentazioni più concise alle voci sh-posix, keysh e csh delle rispettive manpage.

Versione stampabile
Informativa sulla privacy Usando questo sito si accettano le sue condizioni
© Hewlett-Packard Development Company, L.P.