Linux e la console: conoscere le combinazioni di tasti.
Ciao a tutti!
Con questo post indicherò, man mano che mi vengono in mente, le principali combinazioni di tasti che la console di linux mette a disposizione dell’utente. Queste combinazioni possono tornare spesso utili, rendendo più comodo l’utilizzo di Linux stesso.
- CTRL + D : esce dalla shell e/o termina l’inserimento dell’input (nel caso di comandi come cat, per esempio);
- CRTL + C : interrompe l’esecuzione di un programma o di uno script bash;
- ALT + Fn : passa da una console ad un’altra (precisamente, alla console “n”). Generalmente, la console n. 7 è quella del terminale grafico;
- CTRL + ALT + Fn : passa alla console “n”, da una sessione X (terminale grafico);
- MAIUSC + PAGup : mostra il testo mostrato dalla shell in precedenza;
- CTRL + Z : sospende un processo (successivamente è possibile farlo ripartire in background con “bg” o in foreground con “fg“);
- CTRL + R : consente di reperire un comando della shell inserito in precedenza, in base alla digitazione di alcune delle relative lettere.
Per il momento non me ne vengono in mente altre. Se volete, potete integrare questo elenco, con i vostri commenti.
Technorati Tags: ilbloggatore, comandi, shell, bash, linux, ubuntu, space4tutorial, ctrl, alt, combinazioni, tasti, tastiera





Ottobre 1st, 2008 at 00:15
tab restituisce la stessa cosa di ctrl + r no?
Ottobre 1st, 2008 at 08:16
Ciao, visto che siamo in tema posso fare una domanda idiota?
Quando do un comando tipo
“man $programma_che_non_so_usare”
Il terminale mi visualizza la pagina della documentazione e ciò è buono, ma poi da quella pagina come esco? Ho provato cose banali tipo Ctrl+C, End, Esc… ma per ora l’unica è stata chiudere il terminale e riaprirlo
Grazie e scusate la niubberia.
Ottobre 1st, 2008 at 14:41
Ctrl+l = clear (ergo, pulisce lo schermo)
@cheo: no, ctrl+r cerca il comando nella history di bash, mentre tab permette di completare i nomi degli eseguibili in /usr/bin (e simili) ed, in alcuni casi, i loro argomenti (tab completion).
@Daniele: per uscire dal man basta digitare “q” (senza virgolette ovviamente).
PS: al momento non me ne sovvengo altri, ma se mi vengono in mente posto
Ottobre 1st, 2008 at 15:02
ctrl+w cancella l’ultima parola
ctrl+u cancella l’intera righa
ctrl+a sposta il cursore all’inizio della linea
ctrl+e sposta il cursore alla fine della linea
PS: tutte le combinazioni precedenti funzionano solo se si usano le shortcuts di emacs (impostate di default), altrimenti varranno quelle di vi (db, dd, 0, $)
Ottobre 1st, 2008 at 23:36
@cheo:
il doppio TAB, in realtà , svolge una funzione differente, vale a dire quella del completamento automatico dei comandi. CTRL + R, invece, preleva i comandi dalla cronologia della shell (history)
@Daniele:
per uscire dalle pagine del manuale, ti basta premere il tasto “q” (quit)
@DDragon:
he he, scusa, non avevo visto che già avevi risposto tu…
Ottobre 4th, 2008 at 14:26
Un’altra nota sulle funzionalità di CTRL+R
Premendo CTRL+R e cominciando a digitare il testo, verrà visualizzato l’ultimo comando digitato che contiene quel testo.
Se però si vuole risalire ad un comando più vecchio, basta continuare a premere CTRL+R in successione.
Qualora si voglia modificare una parte del comando trovato, basta premere la freccia destra per tornare al prompt normale.
Ottobre 4th, 2008 at 14:28
Per i maniaci dello swiffer:
ctrl+l pulisce lo schermo
Gennaio 29th, 2009 at 18:42
uhm forse qualcuno le avrà date per scontate, ma mancano tre hotkey proprio base base:
CTRL + SHIFT + X → taglia
CTRL + SHIFT + C → copia
CTRL + SHIFT + V → incolla
quando ero proprio un nabbo dovetti cercare perchè non avevo le conoscevo proprio xD
una precisazione:
CTRL + ALT + Fn serve per passare ad un’altra “framebuffer console”, non ad un altro terminale grafico.
p.s.: la sessione X predefinita è la #7, quindi per ritornarvi basta un CTRL + ALT + F7