Ebbene si’, Linux e’ gia’ passato alla storia; ma in realta’ con questo mio brevissimo articolo voglio spiegarvi come usare al meglio la tastiera per navigare nello storico dei comandi digitati all’interno di una shell Bash.

Pochi forse sanno che oltre alle frecce su e giu‘ esistono infatti altre utilissime combinazioni di tasti. Ve ne segnalo due:

1- Ctrl + r - Digitando del testo e premendo questa combinazione di tasti viene riproposto l’ultimo comando digitato contenente il testo in questione. Premendo ripetutamente ctrl + r si va a ritroso nella ricerca.

2- Pag su / Pag giu' - Digitando del testo e premendo invece questa combinazione di tasti viene riproposto l’ultimo comando digitato che inizia per il testo in questione. Anche qui, premendo ripetutamente gli stessi tasti si va a ritroso nella ricerca.

Se questa seconda combinazione di tasti non funziona, dovete modificare il file /etc/inputrc aggiungendo (o decommentando) queste 2 righe:

# alternate mappings for “page up” and “page down” to search the ..
“\e[5~”: history-search-backward
“\e[6~”: history-search-forward

Spesso mi succede di non ricordare cosa ho digitato qualche giorno prima per far funzionare cio’ che ora non funziona piu’. Mi basta quindi inserire una parte di cio’ che ricordo e utilizzare una di queste scorciatoie per far riapparire magicamente quel comando.


Tag: .

Segnala questo post su ZicZac: Segnala questa notizia! oppure leggi altri nostri articoli:


Sono presenti 2 commenti all'articolo “2 semplici combinazioni di tasti per navigare nella storia di Linux”

  1. da ocean_id, 13 June 2007 alle 00:20

    molto carino, questi comandi mi mancavano. ;)
    un’altro comando utile che lavora con l’history
    è il comune punto esclamativo.

    ~$ !na
    nano /etc/resolv.conf

    anteposto ad una stringa lancia l’ultimo comando che comincia con quella stringa.
    spero possa essere utile pure questo…

  2. da giuliastro, 14 June 2007 alle 09:28

    Utilissimo anche questo in effetti. Grazie.

Scrivi un commento