Jak používat přesměrování na příkazovém řádku
Přáli jste si někdy poslat výstup příkazu do souboru nebo připojit tento výstup k existujícímu souboru? To je to, co přesměrování dělají. Zjednodušeně řečeno, přesměrování příkazového řádku vám umožní převzít výstup určitých příkazů a vytvořit nové soubory nebo přidat do existujících souborů s těmito daty, to je neuvěřitelně užitečné skutečně a znalosti se rozšiřují na OS X, Linux a jakoukoli jinou variantu Unixu.
V našem neustálém úsilí o šíření znalostí příkazového řádku OS X vám přinášíme několik informací o mimořádně užitečných nástrojích pro přesměrování.
Přesměrování výstupu příkazu do nového souboru
Nejzákladnější použití přesměrování je následující:
příkaz > nový soubor
Toto převezme výstup „příkazu“ a umístí jej do souboru s názvem „nový soubor“, například:
ls -la > directorylisting.txt
To by umístilo výstup ls -la do souboru s názvem directorylisting.txt. Snadný!
Připojuje výstup příkazu na konec existujícího souboru (EOF)
Pokud máte existující soubor, ke kterému chcete připojit výstup příkazu, jednoduše použijte tuto formu přesměrování:
příkaz >> existující soubor
Příklady používaných přesměrování z příkazového řádku
Pokud byste chtěli vytvořit textový soubor s daty z příkazu ps, ale ovládaný pouze pro spuštěné procesy související s řídicím panelem, zadejte do příkazového řádku toto:
ps -aux | grep Dashboard > dashboarddata.txt
Pokud byste chtěli na konec souboru, který jsme právě vytvořili, přidat do souboru dashboarddata.txt seznam widgetů, které jste nainstalovali, zadejte následující:
ls -l /Library/Widgets >> dashboarddata.txt
Použití pro přesměrování jsou nekonečné a zjistíte, že čím více času strávíte v příkazovém řádku, tím více budete chtít přesměrování používat pro usnadnění určitých úkolů.
Mac OS X je tak uživatelsky přívětivý, že mnoho uživatelů Macu pravděpodobně neví, že sedí na výkonné unixové základně, která je přístupná z aplikace Terminal.Máme pocit, že protože příkazový řádek existuje, měli byste jej do určité míry používat. Takže čtěte dál nebo si prohlédněte naše články o příkazovém řádku, kde najdete mnohem více.