Questa funzione può aiutarti notevolmente ad accelerare i comandi di digitazione. Basta premere Tab mentre si digita un comando, un'opzione o un nome file e l'ambiente della shell completerà automaticamente ciò che si sta digitando o suggerendo le opzioni.
Completamento scheda su Linux
La shell Bash utilizzata di default sulla maggior parte delle distribuzioni Linux ha un eccellente supporto per il completamento del tabe.
Ad esempio, supponiamo di voler eseguire il firefox comando. Puoi semplicemente digitare abete o fuoco nel terminale e premi Tab - se il tuo sistema non ha altri comandi che iniziano con quelle lettere, Bash si riempirà automaticamente firefox e puoi premere Invio per eseguire il comando.
Come altro esempio, supponiamo di voler eseguire uno dei comandi del gestore pacchetti Apt. Puoi digitare apt- e premi Tab due volte per vedere una lista di comandi che iniziano con apt-. Per eseguire uno dei comandi, continua a digitare e premi nuovamente Tab, ad esempio, potremmo digitare a g, premere Tab, e apt-get sembrerebbe.
Ad esempio, se abbiamo un nome di file lungo e complesso che inizia con la lettera L, dovremmo semplicemente digitare L e premi Tab per completarlo automaticamente. Se avessimo più nomi di file che iniziano con L, avremmo solo bisogno di digitare un po 'di più del nome del file prima di premere nuovamente Tab.
Il completamento scheda può anche essere utilizzato per completare automaticamente le opzioni per alcuni comandi. Ad esempio, quando si installa un pacchetto con il apt-get install comando, è possibile utilizzare il completamento della scheda per completare automaticamente il nome di un pacchetto. Questo ti aiuta anche a cercare i pacchetti correlati, ed è molto utile quando non sei sicuro di quale sia il nome di un pacchetto.
Prova a utilizzare il completamento scheda con altri comandi per vedere cosa puoi e non puoi completare automaticamente.
Bash supporta anche altri tipi di completamento. Ad esempio, puoi digitare a ~ e premere Tab per completare automaticamente un nome utente, digitare a @ e premere Tab per completare automaticamente un nome host o digitare a $ e premi Tab per completare automaticamente una variabile.
Completamento scheda su Windows
Il prompt dei comandi di Windows non consente di utilizzare il completamento della scheda per i comandi e le relative opzioni. Tuttavia, supporta il completamento della tabulazione per i nomi di cartelle e file.
Ad esempio, possiamo aprire un prompt dei comandi, digitare cd De premi Tab. Poiché siamo nella nostra cartella utente per impostazione predefinita, il completamento della scheda verrà automaticamente archiviato cd Desktop, quindi possiamo premere Invio per cambiare directory nella nostra directory desktop. Questo aiuta anche quando si tenta di eseguire un comando su un nome di file specifico.
A differenza di Bash Shell, Windows richiede di premere Tab più volte per scorrere le opzioni disponibili: non le mostrerà tutte in una lista. Questo vale sia per il prompt dei comandi che per le funzioni di completamento delle schede di PowerShell.
Completamento scheda su Mac OS X
Mac OS X include anche la shell Bash, quindi il completamento delle schede funziona esattamente come fa su Linux. Toccare il tasto Tab mentre si digita un comando, un percorso file o un'opzione - la shell riempirà automaticamente il resto o mostrerà le opzioni disponibili che è possibile digitare.
Qualsiasi altro sistema operativo che utilizza la shell Bash funzionerà allo stesso modo. Le funzionalità di completamento del tab dovrebbero anche funzionare in modo simile su molte altre shell su sistemi simil-Unix.
Se sei qualcuno che usa un terminale o un ambiente a riga di comando, dovresti usare il completamento della tabulazione. È semplice: in pratica, si tratta di toccare Tab mentre si digita qualcosa su una riga di comando per fare in modo che la shell indovini cosa digiterai in seguito. Questo è particolarmente utile per nomi di file lunghi e complessi, ma aiuta con molte cose diverse.
Il completamento delle schede funziona praticamente ovunque ci sia un ambiente a riga di comando, quindi provalo la prossima volta che devi digitare un comando.