10Sep

Brug Tab Completion til at skrive kommandoer hurtigere på ethvert operativsystem

click fraud protection

Fuldførelse er en yderst hjælpsom funktion i næsten alle kommandolinjemiljøer, uanset om du bruger Bash-skalen på Linux, Kommandoprompt eller PowerShell på Windows eller et terminalvindue på Mac OS X.

Denne funktion kan dramatisk hjælpe digfremskynde skrive kommandoer. Du skal bare trykke på Tab, mens du skriver en kommando, en valgmulighed eller et filnavn, og skalmiljøet fuldfører automatisk, hvad du skriver eller foreslår muligheder for dig.

Tab Completion på Linux

Den Bash shell, der bruges som standard på de fleste Linux distributioner, har fremragende support til tabe-færdiggørelse.

Lad os for eksempel sige, at du vil køre firefox kommandoen. Du kan bare skrive fir eller fire til terminalen og trykke på Tab - hvis dit system ikke har andre kommandoer, der begynder med disse bogstaver, vil Bash automatisk udfylde firefox , og ​​du kan trykke Enter for at kørekommando.

Som et andet eksempel, lad os sige, at du vil køre en Apt-pakkelederens kommandoer. Du kan skrive

instagram viewer
apt- og trykke Tab to gange for at se en liste over kommandoer, der begynder med apt-.Hvis du vil køre en af ​​kommandoerne, skal du fortsætte med at skrive den og trykke på Tab igen - for eksempel kunne vi skrive en g, press Tab og apt-get vises.

Fanen færdiggørelse er især nyttig, når du skriver filnavne, mapper og stier. I stedet for at forsøge at skrive et langt filnavn, der kan indebære mellemrum og specialtegn, skal du helt undslippe, du kan bare begynde at skrive begyndelsen af ​​navnet og trykke på Tab.

Hvis vi for eksempel har et langt, komplekst filnavn, der begynder med bogstavet L, skal vi bare skrive L og trykke på Tab for at fuldføre den automatisk. Hvis vi havde flere filnavne der begynder med L, skulle vi bare skrive lidt mere af filens navn, før vi trykker på Tab igen.

Udfyldning af fane kan endda bruges til automatisk at fuldføre indstillinger for nogle kommandoer. Når du f.eks. Installerer en pakke med apt-get installer -kommandoen, kan du bruge fanebladet til automatisk at fuldføre en pakkes navn. Dette hjælper dig også med at søge efter relaterede pakker, og det er meget nyttigt, når du ikke er sikker på, hvad en pakke er navngivet.

Prøv at bruge afslutningen af ​​fanen med andre kommandoer for at se, hvad du kan og ikke kan fuldføre automatisk.

Bash understøtter også andre typer af færdiggørelser. Du kan f.eks. Skrive en ~ og trykke på Tab for at automatisk udfylde et brugernavn, skrive en @ , og ​​tryk på Tab for at automatisk afslutte et værtsnavn eller skrive en $ og tryk på Tab for automatisk at fuldføre en variabel. Fanen

på Windows

Windows Command Prompt giver dig ikke mulighed for at bruge fanefuldførelse til kommandoer og deres muligheder. Det understøtter dog understøttelse af fanebladet for mapper og filnavne.

For eksempel kan vi åbne et kommandoprompt, skriv cd D , og ​​tryk på Tab. Som standard i vores brugermappe, vil fanebladet automatisk blive arkiveret i cd Desktop , så vi kan trykke på Enter for at ændre mapper til vores desktop mappe. Dette hjælper også, når du forsøger at køre en kommando på et bestemt filnavn.

Tab-afslutning fungerer også i PowerShell. Det kan bruges til automatisk at udfylde navnet på en cmdlet, en parameter eller en filsti.

I modsætning til i Bash Shell kræver Windows, at du trykker på Tab flere gange for at rulle gennem tilgængelige muligheder - det vil ikke bare vise dem alle på en liste. Dette gælder både kommandoprompt og PowerShells fanefuldførelsesfunktioner.

Tab Completion på Mac OS X

Mac OS X indeholder også Bash shell, så fanen færdiggørelsen fungerer ligesom den gør på Linux. Tryk på fanen Nøgle mens du skriver en kommando, en filsti eller en valgmulighed. Skallen skal automatisk udfylde resten eller vise de tilgængelige indstillinger, du kan skrive.

Ethvert andet operativsystem, der bruger Bash-skalen, virker på samme måde. Fuldføringsfunktioner skal også fungere på mange andre skaller på Unix-lignende systemer.

Hvis du er en person, der bruger et terminal- eller kommandolinjemiljø, skal du bruge fanebladet. Det er simpelt - det drejer sig grundlæggende om at trykke på Tab, mens du skriver noget på en kommandolinje for at få skallen til at gætte, hvad du skriver næste. Dette er især nyttigt for lange, komplekse filnavne, men det hjælper med mange forskellige ting.

Tab-afslutning fungerer næsten hvor som helst der er et kommandolinjemiljø, så prøv det næste gang du skal skrive en kommando.

Billedkredit: Sven på Flickr