Utilizzare il comando di tabulazione per digitare più rapidamente i comandi su qualsiasi sistema operativo
Il completamento delle schede è una funzionalità estremamente utile in quasi tutti gli ambienti a riga di comando, sia che si utilizzi la shell Bash su Linux, il prompt dei comandi o PowerShell su Windows o una finestra di terminale su Mac OS X.
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 opzioni all'utente.
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 adatto- 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.
Il completamento della tabulazione è particolarmente utile quando si digitano nomi di file, directory e percorsi. Piuttosto che provare a digitare un nome di file lungo che potrebbe comportare spazi e caratteri speciali che dovrai necessariamente scappare, puoi semplicemente iniziare a digitare l'inizio del nome e premere Tab.
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 premi Tab per completare automaticamente un nome utente, digita un @ e premere Tab per completare automaticamente un nome host o digitare a $ e premi Tab per completare automaticamente una variabile.
Tab Completion 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 D, e 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.
Il completamento della scheda funziona anche in PowerShell. Può essere utilizzato per inserire automaticamente il nome di un cmdlet, un parametro o un percorso di file.
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. Tocca il tasto Tab mentre digiti un comando, un percorso file o un'opzione - la shell riempirà automaticamente il resto o mostrerà le opzioni disponibili che puoi digitare.
Qualsiasi altro sistema operativo che usa 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. Ciò è 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.
Immagine di credito: Sven su Flickr