Jak používat přesměrování na příkazovém řádku

Anonim

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.

Jak používat přesměrování na příkazovém řádku