Shell(Impostare la shell e comandi utili)
Da MEPIS Documentation Wiki.
Generalmente /etc/inputrc esiste già in molte distro, in alcuni casi è già configurato per la massima comodità, ma per la maggior parte c’è un bel po’ da migliorare.
Ecco le righe che io ritengo indispensabili, potete fare copia/incolla nel vostro inputrc:
# 1) Tasti Home/End per # spostarsi all'inizio/fine della riga "\e[1~": beginning-of-line "\e[4~": end-of-line # 2) PgUp e PgDn per # l'autocompletamento in base alla history "\e[5~": history-search-backward "\e[6~": history-search-forward # 3) Ctrl + frecce destra/sinistra per # spostarsi da una parola all'altra "\e[1;5C": forward-word "\e[1;5D": backward-word "\e[5C": forward-word "\e[5D": backward-word "\ee[C": forward-word "\ee[D": backward-word # 4) Alt + Canc per # eliminare intere parole davanti al cursore "\e[3;3~": kill-word
Alcune combinazioni di tasti che dovrebbero funzionare con tutte le versioni recenti della Bash. Alcune sono molto utili e altre sono *indispensabili* :)
Si parte:
Shift + PagUp/PagDn : per andare una schermata indietro/avanti nell’output della shell
Shift + frecciaSu/Giù : per andare una riga indietro/avanti nell’output della shell, funziona solo con alcuni emulatori di terminale (es: konsole sì, gnome-terminal no)
Ctrl + L : per ripulire lo schermo, equivale al comando “clear”, non cancella comunque le informazioni, che si possono reperire con le due combinazioni precedenti
Ctrl + U : per cancellare la riga che si sta scrivendo
Ctrl + K : per cancellare, nella riga che si sta scrivendo, tutto ciò che sta a destra del cursore
Ctrl + C : classico dei classici, per ammazzare un processo (che non sia stato avviato in background)
Ctrl + D : per uscire dalla shell, equivale a scrivere “exit” o “logout”
Alt + numero (n) : serve a ripetere n volte un carattere. ad esempio se tengo premuto Alt mentre scrivo 123, e poi una volta rilasciato Alt scrivo “s”, mi verrà automaticamente ripetuto s 123 volte. mai capito a che serva sta cosa :D
Ctrl + R : questo è più utile. una volta premuto basta scrivere “pezzi” di un comando, e la bash cercherà all’interno della history. Ad esempio se volessi vedere tutti i comandi in cui c’è scritta la parola compiz mi basterebbe fare Ctrl+R, scrivere compiz e continuare a dare Ctrl+R per visualizzare i comandi dati in passato.

