Bash tips: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
direct history access
(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==
1 760

contributi

Menu di navigazione