Použitie klávesových skratiek na zadávanie príkazov rýchlejšie na ľubovoľnom operačnom systéme
Dokončenie karty je mimoriadne užitočná funkcia v takmer ľubovoľnom prostredí príkazového riadku, či už používate Bash shell v systéme Linux, Command Prompt alebo PowerShell v systéme Windows alebo terminálové okno Mac OS X.
Táto funkcia vám môže výrazne pomôcť urýchliť zadávanie príkazov. Jednoducho stlačte klávesovú skratku pri zadávaní príkazu, možnosti alebo názvu súboru a prostredie prostredia automaticky dokončí to, čo píšete, alebo vám navrhne možnosti.
Dokončenie karty v systéme Linux
Balík Bash, ktorý sa v predvolenom nastavení používa na väčšine linuxových distribúcií, má vynikajúcu podporu pre dokončenie tabu.
Povedzme napríklad, že chcete spustiť firefox Príkaz. Stačí zadať jedľa alebo požiarne do terminálu a stlačte kláves Tab - ak váš systém nemá žiadne ďalšie príkazy, ktoré začínajú týmito písmenami, Bash automaticky vyplní firefox a môžete stlačením tlačidla Enter spustiť príkaz.
Ako ďalší príklad, povedzme, že chcete spustiť príkaz správcu balíka Apt. Môžete zadať naklonený- a dvakrát stlačte tlačidlo Tab na zobrazenie zoznamu príkazov začínajúcich na apt-. Ak chcete spustiť jeden z príkazov, pokračujte v jeho zadávaní a opäť stlačte kláves Tab - napríklad môžeme napísať a g, stlačte kláves Tab a apt-get by sa objavili.
Dokončenie karty je užitočné najmä pri písaní názvov súborov, adresárov a ciest. Skôr než sa pokúsite napísať dlhý názov súboru, ktorý môže obsahovať medzery a špeciálne znaky, budete musieť správne uniknúť, stačí začať písať začiatok mena a stlačiť kartu.
Napríklad, ak máme dlhý, zložitý názov súboru začínajúci písmenom L, mali by sme len zadávať L a stlačením tlačidla Tab ju automaticky dokončíte. Ak by sme mali viacero názvov súborov začínajúcich L, mali by sme skôr stlačiť Tab zadať len trochu viac názvu súboru.
Dokončenie karty možno dokonca použiť na automatické dokončenie volieb pre niektoré príkazy. Napríklad pri inštalácii balíka s apt-get install príkaz, môžete použiť klávesovú skratku na automatické dokončenie názvu balíka. To tiež pomáha pri hľadaní súvisiacich balíkov a je veľmi užitočné, keď si nie ste istí, čo presne je pomenovaný balík.
Pokúste sa dokončiť kartu s inými príkazmi, aby ste videli, čo môžete a nemôže sa dokončiť automaticky.
Bash tiež podporuje iné typy dokončenia. Napríklad môžete zadať a ~ a stlačením klávesu Tab automaticky vyplníte meno používateľa, zadajte ho @ a stlačením tlačidla Tab automaticky vyplníte názov hostiteľa alebo zadajte a $ a stlačením tlačidla Tab automaticky dokončíte premennú.
Dokončenie karty v systéme Windows
Príkazový riadok systému Windows neumožňuje používať príkazy na dokončenie tabuliek a ich možnosti. Podporuje však dokončenie karty pre názvy priečinkov a súborov.
Napríklad môžeme otvoriť príkazový riadok, typ cd D, a stlačte tlačidlo Tab. Keďže sme v predvolenom nastavení v našom používateľskom priečinku, vyplní sa automaticky karta cd Desktop, takže môžeme stlačením tlačidla Enter zmeniť adresáre do nášho adresára. To tiež pomáha pri pokuse spustiť príkaz na konkrétny názov súboru.
Dokončenie karty funguje aj v systéme PowerShell. Môže sa použiť na automatické vyplnenie názvu cmdlet, parametra alebo cesty súboru.
Na rozdiel od systému Bash Shell systém Windows vyžaduje, aby ste niekoľkokrát stlačili kartu Tab, aby ste prechádzali dostupnými možnosťami - nielen ich ukážete všetkým v zozname. To platí aj pre funkciu príkazového riadku a funkciu dokončovania karty PowerShell.
Dokončenie karty v systéme Mac OS X
Mac OS X tiež obsahuje shell Bash, takže dokončenie karty funguje rovnako ako v Linuxe. Klepnite na klávesovú skratku počas zadávania príkazu, cesty k súboru alebo možnosti - shell automaticky vyplní zvyšok alebo zobrazí dostupné možnosti, ktoré môžete napísať.
Každý iný operačný systém, ktorý používa shell Bash, bude fungovať rovnako. Funkcie dokončovania tabuliek by mali fungovať podobne aj na mnohých ďalších shelloch v systémoch podobných systému Unix.
Ak ste niekto, kto používa prostredie terminálu alebo príkazového riadku, mali by ste použiť klávesovú skratku. Je to jednoduché - v podstate je to všetko o klepnutí na kartu pri písaní niečoho na príkazovom riadku, aby sa škrupina presvedčila, čo napíšete ďalej. To je obzvlášť užitočné pre dlhé, zložité názvy súborov, ale pomáha s mnohými rôznymi vecami.
Dokončenie karty funguje prakticky všade tam, kde je prostredie príkazového riadku, takže ho skúste pri ďalšom zadaní príkazu.
Image Credit: Sven na Flickr