10Sep

Pomocí příkazu Dokončení psaní příkazů rychleji na libovolném operačním systému

click fraud protection
Dokončení tabulátoru

je mimořádně užitečná funkce téměř v jakémkoli prostředí příkazového řádku, ať už používáte Bash shell v Linuxu, Command Prompt nebo PowerShell v systému Windows nebo terminálové okno Mac OS X.

Tato funkce vám může dramaticky pomociurychlit zadávání příkazů.Jednoduše stiskněte klávesu Tab při psaní příkazu, volby nebo názvu souboru a prostředí shellu automaticky dokončí, co píšete, nebo navrhne možnosti pro vás. Dokončení karty

na platformě Linux

Bash shell ve výchozím nastavení ve většině distribucí Linux má vynikající podporu pro dokončení tabulky.

Například řekněme, že chcete spustit příkaz firefox .Můžete jednoduše napsat fir nebo fire do terminálu a stisknout Tab - pokud váš systém nemá žádné další příkazy, které začínají těmito písmeny, Bash automaticky zaplní firefox a můžete stisknutím klávesy Enter spustitpříkaz.

Jako další příklad řekněme, že chcete spustit příkazy správce balíčku Apt. Můžete zadat apt- a dvakrát stisknout kartu Tab, abyste viděli seznam příkazů začínajících apt-.Chcete-li spustit jeden z příkazů, pokračujte v psaní a znovu stiskněte klávesu Tab - například bychom mohli zadat

instagram viewer
g, stisknout Tab a objevit apt-get .Dokončení karty

je užitečné zejména při zadávání názvů souborů, adresářů a cest. Spíše než se pokoušíte zadat dlouhý název souboru, který může obsahovat mezery a speciální znaky, musíte správně uniknout, můžete začít psát začátek jména a stisknout klávesu Tab.

Například pokud máme dlouhý, komplexní název souboru začínající písmenem L, stačí napsat L a stisknutím klávesy Tab jej automaticky dokončíme. Pokud bychom měli více názvů souborů začínajících na L, stačilo bychom ještě před stisknutím karty Tab zkopírovat trochu více názvu souboru. Dokončení karty

lze dokonce použít k automatickému dokončení voleb pro některé příkazy. Například při instalaci balíčku s příkazem apt-get install můžete pomocí vyplnění tabulátoru automaticky vyplnit název balíčku. To také pomáhá vyhledávat související balíčky a je velmi užitečné, když si nejste jisti přesně, co je pojmenován.

Zkuste použít doplnění tabulky s dalšími příkazy, abyste zjistili, co můžete a nemůžete dokončit automaticky.

Bash také podporuje jiné typy dokončení.Například můžete zadat ~ a stisknout Tab pro automatické vyplnění uživatelského jména, zadejte @ a stiskněte Tab pro automatické vyplnění názvu hostitele nebo zadejte $ a stisknutím klávesy Tab automaticky dokončíte proměnnou. Dokončení karty

v systému Windows

Příkazový řádek systému Windows neumožňuje použití příkazu dokončení příkazů a jejich možností.Podporuje však dokončení karty pro názvy složek a souborů.

Například můžeme otevřít příkazový řádek, zadejte cd D a stiskněte Tab. Protože jsme ve výchozím nastavení ve složce uživatelů, karta cd Desktop se automaticky spustí, takže stiskem klávesy Enter můžete změnit adresáře do našeho adresáře. To také pomáhá při pokusu o spuštění příkazu na konkrétní název souboru. Dokončení karty

funguje také v programu PowerShell. Může být použit k automatickému vyplnění názvu souboru cmdlet, parametru nebo cesty k souboru.

Na rozdíl od systému Bash Shell systém Windows vyžaduje, abyste několikrát stiskli tlačítko Tab, abyste procházeli dostupnými možnostmi - nebudete je pouze zobrazovat v seznamu. To platí jak pro funkce příkazového řádku, tak pro funkce dokončení karty PowerShell. Dokončení karty

na Mac OS X

Mac OS X také obsahuje shell Bash, takže dokončení karty funguje stejně jako v Linuxu. Klepněte na tlačítko tabulátoru při psaní příkazu, cesty k souboru nebo možnosti - shell automaticky vyplní ostatní nebo zobrazí dostupné možnosti, které můžete zadat.

Každý jiný operační systém, který používá shell Bash, bude pracovat stejně.Funkce dokončení tabulátoru by měly fungovat podobně i na mnoha dalších shellu v systémech typu Unix.

Pokud jste někým, kdo používá prostředí terminálu nebo příkazového řádku, měli byste použít kartu dokončení.Je to jednoduché - v podstatě je to všechno o klepnutí na kartu při psaní něčeho na příkazovém řádku, aby se shell odhadl, co budete psát dále. To je užitečné zejména pro dlouhé, složité názvy souborů, ale pomáhá s mnoha různými věcmi.

Dokončení tabulátoru

funguje prakticky kdekoli, kde je prostředí příkazového řádku, a proto jej vyzkoušejte při příštím zadání příkazu.

Image Credit: Sven na Flickr