L'uso del terminale è qualcosa di inevitabile per ogni utente Linux. È un po' come una chat che ti permette di parlare con la tua macchina. L'uso efficiente del terminale può ridurre notevolmente il carico di lavoro. Per utilizzare il terminale con facilità, ogni utente deve conoscere molte delle scorciatoie del terminale Linux. L'utilizzo delle scorciatoie del terminale Linux è la differenza fondamentale tra un utente esperto di Linux e un utente normale.
Basta padroneggiare le scorciatoie della riga di comando; avrai una sensazione così confortevole con il terminale che non hai mai provato prima. Attieniti a questo post fino alla fine per avere un concetto cristallino sulle scorciatoie del terminale Linux.
Scorciatoie del terminale Linux che devi conoscere
Ci sono molte conchiglie disponibili online. Per Linux, Bash è il più popolare. In questo post, vi farò familiarizzare con le scorciatoie di Bash supponendo che il vostro computer abbia Bash come processore di comandi.
In altre shell, forse ci sono alcune differenze nelle scorciatoie che devi scoprire da solo. Per niente più discorsi oziosi! Passiamo alla parte principale del post di oggi.
1. Ctrl+Alt+T
Stai riposando sul desktop. O su qualsiasi altro schermo, e all'improvviso devi usare il terminale. La ricerca del terminale dal menu dell'applicazione non è consigliata. Ammazza il tuo tempo ed è anche monotono.
L'uso della combinazione Ctrl+Alt+T ti apre un terminale completamente nuovo. Sembra magico, vero? Nessun clic del mouse, nessuna ricerca noiosa. Solo tre tocchi magici per un terminale.
2. Scheda
La scheda è la scorciatoia del terminale più utilizzata in qualsiasi distribuzione Linux. Durante la scrittura di qualsiasi comando, a volte vedrai un suggerimento fornito dal terminale con un colore più chiaro. Premendo la scheda in quel momento, puoi avere l'intero comando suggerito scritto sullo schermo senza scriverlo effettivamente. Bello, eh?
Ci sono anche altri usi della scheda. Diciamo che hai scritto "sudo" sul terminale e poi premi il tasto tab. Cosa succederà? Mostrerà tutta la possibile sintassi della riga di comando che puoi scrivere con "sudo". È come una chiave magica che hai incorporato nella tastiera. Usalo bene.
3. Ctrl+L
A volte scriviamo tonnellate di comandi e lo schermo diventa davvero disordinato. Non sembra carino o pulito. Come pulire lo schermo? Scrivendo "cancella" e poi premendo INVIO puoi cancellare lo schermo in un batter d'occhio.
Ma, per fare ciò, devi premere 6 tasti consecutivamente. C-L-E-A-R-ENTER. Se sei un tipo pigro, proprio come me, puoi evitare di scrivere così tanti personaggi. Basta premere Ctrl e poi L contemporaneamente. Pulirà lo schermo e ti darà un terminale bello e chiaro con cui lavorare. Solo 2 hit invece di 6. Non è fantastico?
4. Ctrl+P
Bene. Hai ripulito lo schermo per la tua praticità. Ma all'improvviso, devi vedere un comando che avevi scritto prima. Ma hai già cancellato l'intero schermo. Come vedere i comandi scritti in precedenza?
Premendo Ctrl insieme a P è possibile visualizzare i comandi scritti in precedenza. Se premi ripetutamente i due pulsanti, puoi tornare ai comandi precedenti uno per uno. Questa scorciatoia ti aiuta a recuperare i comandi persi dallo schermo dopo averlo ripulito.
In alcuni terminali, puoi ottenere questo vantaggio con il tasto Pg Up della tua tastiera.
5. Ctrl+N
Questa scorciatoia del terminale Linux fa esattamente l'opposto di quello che hai già fatto con Ctrl+P. Ad esempio, supponiamo che tu abbia già eseguito alcuni comandi scritti in precedenza. Ora vuoi andare avanti, non indietro. Ctrl+N ti porterà in avanti. Visualizzerà il comando "successivo" sullo schermo che hai passato prima usando Ctrl+N.
Puoi spostarti avanti e indietro nella cronologia dei comandi usando questi due comandi, Ctrl+P e Ctrl+N.
6. Ctrl+A
Nelle applicazioni di digitazione quotidiane, Ctrl+A esegue il lavoro di selezione di "Tutto". Puoi selezionare tutto ciò che è scritto sullo schermo usando Ctrl+A. Ma nel caso di Bash, non fa la stessa cosa.
Diciamo che hai scritto un comando piuttosto lungo e, per un'ovvia ragione, devi andare al punto di partenza del comando. L'uso di Ctrl+A ti porterà all'inizio di qualsiasi comando che stai scrivendo. Non devi vagare con il tasto freccia attraverso l'intero comando che hai digitato per raggiungere l'inizio.
7. Ctrl+E
Proprio come la coppia Ctrl+P e Ctrl+N, anche Ctrl+A è disponibile in coppia e ha un compagno. Ctrl+E fa esattamente l'opposto di quello che hai fatto con Ctrl+E.
Hai raggiunto l'inizio di un comando che hai digitato usando Ctrl+A. Ora, per qualsiasi motivo, devi andare alla fine del comando. Non è necessario navigare con il tasto freccia per farlo. Usa Ctrl + E e ti porterà alla fine della riga. Questa coppia è qui per ridurre enormemente il tuo carico di lavoro.
8. Ctrl+U
Supponiamo che tu stia scrivendo una serie di comandi e all'improvviso hai digitato un comando che non avrebbe dovuto essere scritto lì. Devi cancellare questo comando. Premendo il backspace per un tempo piuttosto lungo cancellerai la linea per te. Ma è noioso.
Ctrl+U cancella un comando che stai digitando ora. Cancella dall'inizio della riga fino alla posizione attuale del cursore. Fa risparmiare un sacco di tempo, vero?
9. Ctrl+K
Ancora. Un'altra coppia. Il Ctrl+K è un fratello del Ctrl+K. Hai cancellato dall'inizio di un comando fino alla posizione attuale del cursore con Ctrl+U. Ma diciamo che sei da qualche parte nel mezzo di un comando che hai già scritto e non vuoi il resto della parte scritta che si trova dopo il tuo cursore.
Ctrl+K cancella automaticamente dalla posizione attuale del cursore fino alla fine della riga. Fa esattamente l'opposto di quello che abbiamo fatto con Ctrl+U.
10. Ctrl+W
Abbiamo imparato a cancellare dalla posizione attuale del cursore all'inizio di una riga o alla fine di una riga. Ma cosa succede se vogliamo cancellare dalla posizione corrente del cursore all'inizio della parola che stiamo scrivendo? Il Ctrl+W entra nello scenario come il salvatore.
L'uso di Ctrl+W cancellerà dalla posizione corrente del cursore all'inizio della parola precedente. Se vuoi cancellare una parola particolare che hai scritto, posiziona semplicemente il cursore accanto alla parola e usa Ctrl+W. La parola desiderata scomparirà.
11. Ctrl+Y
Diciamo che hai usato Ctrl+U o Ctrl+K o Ctrl+W in un posto sbagliato e vuoi recuperare ciò che hai cancellato. L'uso di Ctrl+Y annullerà ciò che hai cancellato come ultima azione.
Inoltre, puoi incollare ovunque quella parte di una riga che hai cancellato con uno dei tre comandi che abbiamo indicato sopra. Posiziona il cursore nel punto desiderato e, utilizzando Ctrl+Y, puoi incollare lì la parte cancellata. Tra le scorciatoie usate di frequente del terminale Linux, questa è un'altra.
12. Ctrl+C
Hai scritto qualsiasi comando nel terminale e premi invio. L'esecuzione è in corso e all'improvviso ti sei reso conto che non devi eseguire questo processo in questo momento. Devi cancellarlo. Come terminare il processo in esecuzione in primo piano?
L'uso della combinazione Ctrl+C consente di annullare qualsiasi processo in esecuzione sullo schermo del terminale. Un bel modo per interrompere immediatamente un processo.
13. Ctrl+Z
Immagina lo stesso identico scenario del precedente. Hai scritto un comando e premuto invio. Il processo ha iniziato ad essere eseguito. Ora ti sei ricordato che devi fare anche altri lavori. Aspettare che il processo attualmente in corso giunga al termine farà perdere tempo prezioso.
L'utilizzo della combinazione di scorciatoie Ctrl+Z invierà il processo in esecuzione in background. Il tuo terminale è ora libero. Fai quello che vuoi fare. Questa scorciatoia del terminale ti aiuterà molto.
14. Ctrl+R
La combinazione Ctrl+R consente di effettuare una ricerca nella cronologia dei comandi. Usa Ctrl+R e poi inizia a digitare nel terminale. Verrà mostrato l'ultimo comando che hai scritto (che non è visibile sullo schermo. Se fosse visibile, sicuramente non useresti la cronologia per vederlo) e ha una corrispondenza con la riga che stai scrivendo in questo momento.
Premendo ripetutamente Ctrl+R verranno visualizzati più comandi che corrispondono alla parte attualmente digitata. Scegli il comando che vuoi eseguire e premi invio. Se premi ESC, verrai rimosso dalla cronologia delle ricerche con l'ultimo risultato di ricerca nel registro della cronologia.
15. Ctrl+D
Questo è qualcosa come il comando exit. Ti disconnetterà dal presente terminale. Chiuderà una connessione SSH e qualsiasi applicazione eseguita direttamente dal terminale verrà chiusa immediatamente.
16. Ctrl+J (Bonus:Ctrl+M)
Probabilmente il tasto più utilizzato in una tastiera è il tasto INVIO. Viene premuto più di qualsiasi altro tasto. È abbastanza normale avere un tasto INVIO danneggiato. Ma aspetta un minuto! Senza l'INVIO, la vita è impossibile in Linux. Come affrontarlo?
Ctrl+J (e anche Ctrl+M) fa esattamente la stessa cosa che fa un INVIO. Questa è un'alternativa che puoi usare in qualsiasi necessità. Finora abbiamo visto le scorciatoie con Ctrl. Ma ci sono anche altre scorciatoie per terminali Linux che ti aiuteranno molto. Vediamoli anche noi.
17. Alt+F
In precedenza abbiamo visto come procedere fino alla fine di una riga dalla posizione corrente del cursore. Diciamo che non dobbiamo andare fino in fondo; invece, dobbiamo andare avanti di una parola. La combinazione Alt+F ti permette di muoverti in questo modo.
18. Alt+B
Non è una sorpresa che se hai un modo per spostare una parola in avanti, allora ci deve essere un modo per spostare una parola indietro. Alt+B è il fratello di Alt+F. Ti permette di retrocedere di una parola dalla posizione corrente del cursore.
19. Ctrl+T
Supponiamo di aver scritto due caratteri in una stringa in ordine inverso. Dovevi scrivere “su” ma hai scritto “noi”. Avevi fretta e questi tipi di errori di battitura sono abbastanza comuni. Per effettuare una transizione da su a noi sono necessarie quattro sequenze di tasti. Due backspace e poi scrivendo la coppia di lettere corretta. E se potessi fare la stessa operazione con un numero minore di colpi?
Prima di usare Ctrl+T:
us
Dopo aver utilizzato la combinazione di scorciatoie,
su
Usando Ctrl+T si scambia il carattere della posizione corrente del cursore con il carattere che lo precede. Riduce due colpi, fa risparmiare tempo e allunga la vita della tastiera.
20. Ctrl+[
Come abbiamo discusso in precedenza, puoi avere un tasto INVIO danneggiato. Proprio così, puoi anche avere un tasto Esc danneggiato. L'Esc non è una chiave meno importante per qualsiasi utente Linux. Non c'è bisogno di preoccuparsi. La combinazione Ctrl+[ è un bel sostituto del tasto Esc. Completa lo stesso lavoro.
21. Ctrl+XX
Abbiamo visto come andare al punto di partenza di una linea utilizzando le scorciatoie da tastiera. Ctrl+XX ne è una versione migliorata. Consente di alternare tra l'inizio di una riga di comando e la posizione corrente del cursore. Puoi continuare ad alternare premendo Ctrl+XX ripetutamente.
22. Alt+U
La combinazione Alt+U consente di convertire tutti gli alfabeti digitati dalla posizione corrente del cursore fino alla fine in alfabeti maiuscoli. Se ci sono lettere maiuscole scritte tra il limite, quelle rimarranno invariate. E se ci sono lettere minuscole digitate, queste verranno convertite.
23. Alt+L
Quindi, abbiamo un comando per convertire le lettere da minuscole a maiuscole. C'è un modo per fare viceversa? Certamente, ci sono! Alt+U e Alt+L sono la coppia desiderata. L'uso di Alt+L trasforma in minuscolo tutte le lettere scritte dalla posizione corrente del cursore fino alla fine della riga. Le lettere minuscole rimarranno invariate. Le uniche modifiche saranno apportate alle lettere maiuscole.
24. Alt+T (Bonus:Esc+T)
Il Ctrl+T ha scambiato due alfabeti che erano visibili sullo schermo. Ma come scambiare due parole scritte nell'ordine sbagliato? Nessun problema! C'è anche un modo per farlo. La combinazione di scorciatoie Alt + T (puoi usare anche Esc + T. Fa lo stesso lavoro per te) ti consente di scambiare tra due parole che sono state digitate proprio ora.
Hai digitato
su sudo
Premendo Alt+T (o Esc+T), verrà convertito in
sudo su
25. !!
Bene, a prima vista, non sembra una scorciatoia, ma in realtà è una scorciatoia in Bash. Ripete l'ultimo comando scritto. Non è necessario attraversare la cronologia o non è necessario scrivere nuovamente il comando. Scrivi e basta "!!" (senza le virgolette, ovviamente) e premi INVIO. Il tuo lavoro sarà finito.
Ultime parole
Finora, abbiamo visto molte scorciatoie per terminali Linux che dovresti conoscere per passare dal livello di un utente medio a un utente di livello professionale. Ho cercato di coprire tutte le scorciatoie necessarie che ci consentono di svolgere il nostro lavoro con praticità.
Se salto qualcosa o se ci sono altre scorciatoie necessarie per un utente esperto, faccelo sapere. Lascia un commento nella sezione commenti qui sotto. Condividi questo post con i tuoi amici per diffondere la conoscenza. Ricorda, più conosci, più cresci.