1 760
contributi
(primo inserimento) |
(direct history access) |
||
Riga 51: | Riga 51: | ||
====Ricerca incrementale inversa==== | ====Ricerca incrementale inversa==== | ||
Sotto questo astruso nome si cela la possibilit� di ricercare nello storico dei comandi semplicemente premendo CRTL+r e digitando qualche carattere del comando cercato. Verr� immendiatamente mostrato l�ultimo comando che sottisfa i criteri di ricerca. Se pi� comandi soddisfano la ricerca � possibile scorrerli (dall'ultimo al primo) premendo nuovamente CTRL+r. | Sotto questo astruso nome si cela la possibilit� di ricercare nello storico dei comandi semplicemente premendo CRTL+r e digitando qualche carattere del comando cercato. Verr� immendiatamente mostrato l�ultimo comando che sottisfa i criteri di ricerca. Se pi� comandi soddisfano la ricerca � possibile scorrerli (dall'ultimo al primo) premendo nuovamente CTRL+r. | ||
====Accesso diretto==== | |||
Il carattere ! permette di richiamare un preciso comando dello storico: | |||
<pre> | |||
$ !-3 | |||
</pre> | |||
richiama ed esegue il terzultimo comando, mentre: | |||
<pre> | |||
$ !ta | |||
</pre> | |||
richiama ed esgue l'ultimo comando che comincia con '''ta''' (potrebbe essere: tail -f /var/log/messages). | |||
Se si vuole richiamare il comando ma non eseguirlo si pu usare il modificatore :p (''print''), ad esempio | |||
<pre> | |||
$ !ta:p | |||
</pre> | |||
ci fa comparire l'ultimo comando che inizia con ''ta'' sulla linea di comando. | |||
E' possibile anche richiamare un parametro di un comando usando ''':''' seguito dal numero del parametro (0 indica il comando stesso). Ad esempio: | |||
<pre> | |||
$ man !-1:0 | |||
</pre> | |||
visualizza il man dell'ultimo comando. | |||
==Bash Scripting== | ==Bash Scripting== |
contributi