Usare la history

27 02 2007

Utilizzare la history della shell, certamente, rende il lavoro più semplice, perchè? Perchè oltre a visualizzare gli ultimi comandi eseguiti, li possiamo richiamare in maniera rapida.

Ma facciamo degli esempi:
history|tail -5
502 ping 192.168.10.20
503 ps -ef|grep gdm
504 ps -ef|grep mysql
505 ps -ef|grep mysqld
506 history

in questo modo abbiamo visualizzato gli ultimi 5 comandi che abbiamo impartito da shell, e se volessimo eseguire l’ultimo ping?
!ping
oppure
!502
o anche
!pi
In quest’ultimo caso abbiamo “rilanciato” l’ultimo comando che inizia per ‘pi’, nel nostro caso appunto il ‘ping’
E’ anche possibile far riferimento agli argomenti passati con l’ultimo comando, ad esempio:

ls file.txt
cat !$

in questo caso !$ si riferirà a file.txt
;)


Azioni

Informazione

2 risposte

28 02 2007
flapane

spaventosamente comodo ;)

27 09 2008
Usare la history - 2a parte « …:::| paper0k |:::…

[...] la history – 2a parte 27 09 2008 Continuo qui un argomento trattato un po di tempo fa, cioè l’uso della history in BASH Per prima cosa rivediamo la [...]

Lascia un commento