10Sep
je izjemno koristna v skoraj vseh okoljih ukazne vrstice, ne glede na to, ali uporabljate lupino Bash na Linuxu, ukazni poziv ali PowerShell v operacijskem sistemu Windows ali terminalsko okno v Mac OS X.
Ta funkcija vam lahko dramatično pomagapospešite ukaze za tipkanje. Samo pritiskajte Tab, ko vnesete ukaz, opcijo ali ime datoteke in okolje okolja bo samodejno dokončalo, kaj vnašate ali predlagate možnosti za vas.
Zaključek zavihka v Linuxu
Bashova lupina, ki se privzeto uporablja za večino distribucij Linuxa, ima odlično podporo za dokončanje zavihkov.
Na primer, recimo, da želite zagnati ukaz firefox .V terminal lahko vnesete jel ali požar in pritisnite Tab - če vaš sistem nima nobenih drugih ukazov, ki se začnejo s temi črkami, bo Bash samodejno zapolnil firefox in lahko pritisnete Enter za zagonukaz.
Kot drug primer, recimo, da želite zagnati enega od ukazov upravitelja paketa Apt. apt- lahko vnesete in dvakrat pritisnete Tab, da si ogledate seznam ukazov, ki se začnejo z apt-.Če želite zagnati enega od ukazov, ga še vedno vnesite in znova pritisnite Tab - na primer, lahko vnesemo
g, pritisnete Tab, in se prikaže apt-get .Dokončanje zavihkaje še posebej uporabno pri vnašanju imen datotek, imenikov in poti. Namesto da bi poskušali vnesti dolgo ime datoteke, ki lahko vsebuje presledke in posebne znake, ki jih morate pravilno pobegniti, lahko začnete s tipkanjem začetka imena in pritisnite Tab.
Na primer, če imamo dolgeno zapleteno ime datoteke, ki se začne s črko L, moramo samo vnesti L in pritisnite jeziček, da ga samodejno izpolnite.Če smo imeli več imen datotek, ki se začnejo z L, bi morali le še znova vnesti ime datoteke, preden ponovno pritisnemo Tab. Dokončanje zavihka
se lahko uporabi tudi za samodejno dokončanje možnosti za nekatere ukaze. Na primer pri namestitvi paketa z ukazom apt-get namestite , lahko z uporabo zavihka samodejno izpolnite ime paketa. To vam pomaga tudi pri iskanju povezanih paketov in je zelo uporabno, če niste prepričani, kaj je paket imenovan.
Poskusite z dokončanjem zavihkov z drugimi ukazi videti, kaj lahko in ne morete samodejno dokončati.
Bash podpira tudi druge vrste zaključkov. Na primer, lahko vnesete ~ in pritisnete Tab za samodejno izpolnjevanje uporabniškega imena, vnesite @ in pritisnete Tab, da samodejno izpolnite ime gostitelja ali vnesete $ in pritisnete Tab, da samodejno izpolnite spremenljivko. Dokončanje zavihka
v operacijskem sistemu Windows
Komandni ukaz Windows ne dovoljuje, da za ukaze in njihove možnosti uporabljate dokončanje zavihkov. Vendar pa podpira zaključek zavihka za imena map in datotek.
Na primer, lahko odprete ukazni poziv, vnesite cd D in pritisnite Tab. Ker smo v naši uporabniški mapi privzeto, se bo zavihek samodejno naložil v cd namizju , zato lahko pritisnemo Enter, da spremenimo imenike v naš namizni imenik. To tudi pomaga pri poskusu zagona ukaza za določeno ime datoteke. Dokončanje zavihkov
deluje tudi v programu PowerShell. Uporablja se lahko za samodejno izpolnjevanje imena cmdleta, parametra ali poti datoteke.
Za razliko od lupine Bash Windows zahteva, da večkrat pritisnete gumb »Vklop«, če želite prelistati razpoložljive možnosti - vam jih ne bo prikazal samo na seznamu. To velja za funkcije ukazne vrstice in funkcije PowerShell. Dokončanje zavihkov
v operacijskem sistemu Mac OS X
Mac OS X vključuje tudi lupino Bash, tako da zaključek zavihkov deluje tako kot v Linuxu. Tapnite tipko zavihek, medtem ko vnašate ukaz, pot do datoteke ali možnost - lupina samodejno zapolni preostanek ali prikaže razpoložljive možnosti, ki jih lahko vnesete.
Vsak drug operacijski sistem, ki uporablja lupino Bash, bo deloval enako. Funkcije za dokončanje tabulatorja morajo delovati podobno tudi na mnogih drugih lupinah v Unix podobnih sistemih.
Če ste nekdo, ki uporablja okolje terminalov ali ukazne vrstice, morate uporabiti dokončanje zavihkov. Preprosto je - v glavnem gre za dotik Tab, medtem ko tipkate nekaj v ukazni vrstici, da lupino uganite, kaj boste vrnili v nadaljevanju. To je še posebej uporabno za dolga, zapletena imena datotek, vendar pomaga pri številnih različnih stvareh.
Dokončanje zavihkovdeluje praktično povsod tam, kjer je okolje za ukazno vrstico, zato poskusite naslednjič, ko boste morali vnesti ukaz.
Image Credit: Sven na Flickr