Jak uložit výstup příkazového řádku do souboru na Windows, Mac a Linux

Jak uložit výstup příkazového řádku do souboru na Windows, Mac a Linux

Když spustíte příkaz terminálu, obvykle vytiskne výstup v terminálu, takže si jej můžete okamžitě přečíst. Někdy však budete chtít uložit výstup pro pozdější analýzu nebo kombinaci s jiným nástrojem.

To lze provést pomocí přesměrování výstupu na příkazovém řádku. Přečtěte si, jak odeslat výstup příkazu do textového souboru v systémech Windows, Mac a Linux.

Přesměrujte výstup příkazového řádku do souboru

K přesměrování výstupu příkazu do souboru můžete použít dva operátory: >> a > . Je důležité, abyste pochopili rozdíl mezi těmito dvěma operátory, abyste se vyhnuli nechtěné ztrátě dat.

Ikona > vytvoří nový soubor nebo přepíše starý soubor, pokud již existuje. Operátor >> také vytvoří nový soubor, pokud neexistuje, ale nepřepíše existující soubor. Pokud soubor již existuje, přidá text na konec souboru.

Chcete-li přesměrovat výstup příkazu do souboru, zadejte příkaz, poté zadejte operátor > nebo >> a nakonec zadejte cestu k souboru, na který chcete výstup přesměrovat. Zde je například uvedeno, jak můžete uložit výstup z příkazu ls, který uvádí obsah adresáře:

ls > /path/to/file

Nahraďte /path/to/file úplnou cestou k souboru, který chcete použít. Příkaz se spustí tiše a uloží výstup do souboru, který určíte.

Chcete-li zobrazit obsah souboru v terminálu, můžete použít příkaz cat . Znovu nahraďte /cesta/k/souboru úplnou cestou k souboru, který chcete zobrazit.

cat /path/to/file

V novém souboru byste měli vidět výstup z příkazu:

Jak uložit výstup příkazového řádku do souboru na Windows, Mac a Linux

Přesměrujte výstup ls do souboru

Operátor > nahradí obsah existujícího souboru. Pokud chcete uložit výsledky z více příkazů do jednoho souboru, použijte místo toho operátor >> . Tím se přidá do souboru, takže neztratíte žádný předchozí uložený výstup.

Zkuste například přidat systémové informace na konec právě vytvořeného souboru. Stačí spustit uname -a na Linuxu/Mac - nebo příkaz ver, pokud jste na Windows - a přidat operátor >> spolu s cestou k souboru:

uname -a >> /path/to/file

Tento proces opakujte tolikrát, kolikrát potřebujete, abyste mohli pokračovat v přidávání výstupu příkazu na konec souboru.

Jak uložit výstup příkazového řádku do souboru na Windows, Mac a Linux

Připojit výstup k souboru

Exportujte výstup na obrazovku a přesměrujte jej do souboru

Operátory > a >> nezobrazují výstup příkazu na obrazovce, pouze jej odešlou do souboru. Pokud chcete odeslat výstup do souboru a zobrazit jej na obrazovce, použijte příkaz tee.

Chcete-li použít příkaz tee, odešlete výstup z jiného příkazu tomuto příkazu pomocí operátoru potrubí, svislé čáry (|). Zde je například návod, jak můžete odeslat výstup příkazu ls do tee pomocí potrubí:

ls | tee /path/to/output.txt

Příkaz tee pak tento výstup odešle na obrazovku i do souboru, který určíte. Tato operace přepíše soubor nebo vytvoří nový soubor, pokud neexistuje, stejně jako operátor > .

Chcete-li použít příkaz tee k vytištění výsledku na obrazovku a jeho připojení na konec souboru, přidejte před cestu k souboru parametr -a , například:

uname -a | tee -a /path/to/output.txt

Na obrazovce uvidíte výstup příkazu a můžete použít cat k ověření, že jej tee také přidal do souboru:

Jak uložit výstup příkazového řádku do souboru na Windows, Mac a Linux

Připojte výstup k souboru pomocí příkazu tee


Nastavte router Linksys se statickou IP adresou

Nastavte router Linksys se statickou IP adresou

Statická IP adresa je pevná IP adresa nakonfigurovaná v nastavení počítače nebo routeru. Někteří poskytovatelé internetových služeb (ISP) vyžadují zadání statické IP adresy na vašem počítači nebo nastavení TCP/IP routeru, abyste se mohli připojit k internetu.

Jak odstranit prohlížeč únosce PublicBoardSearch

Jak odstranit prohlížeč únosce PublicBoardSearch

Podle způsobu infekce patří PublicBoardSearch do kategorie únosců prohlížeče. Jedná se o typ malwaru navržený tak, aby převzal nastavení známého prohlížeče.

Kolekce tapet Apex Legends s vysokým rozlišením pro počítače

Kolekce tapet Apex Legends s vysokým rozlišením pro počítače

Kolekce tapet s vysokým rozlišením pro uživatele počítačů a notebooků s plným rozlišením od Full HD po 4K.

Co je Localhost? Jak se Localhost liší od 127.0.0.1?

Co je Localhost? Jak se Localhost liší od 127.0.0.1?

Unixový systém, také známý jako „loopback“, může sám sobě posílat a přijímat síťovou komunikaci přes virtuální síťové zařízení. Počítač může posílat zprávy sám sobě, což umožňuje komunikaci bez aktivní sítě.

5 důvodů, proč je v pořádku používat bezplatný antivirový software

5 důvodů, proč je v pořádku používat bezplatný antivirový software

Pravděpodobně jste slyšeli rčení, že dostanete to, za co zaplatíte, ale co když dojde na antivirový software? Měli byste si raději koupit softwarové balíčky, než se rozhodnout pro bezplatná řešení ochrany? Možná tomu tak není a zde je důvod!

Jaký je rozdíl mezi antivirovým softwarem pro Windows a Mac?

Jaký je rozdíl mezi antivirovým softwarem pro Windows a Mac?

V dnešním článku Quantrimang shrne oblíbené značky antivirového softwaru na trhu a zjistí, jak se liší mezi Windows PC a macOS.

4 věci, které uživatelé chtějí vidět ve Windows v roce 2021

4 věci, které uživatelé chtějí vidět ve Windows v roce 2021

Není jasné, co Sun Valley přinese kromě změn a vylepšení uživatelského rozhraní nejvyšší úrovně. Zde je tedy to, co uživatelé doufají, že uvidí od velké aktualizace systému Windows 10 Sun Valley, která bude uvedena v příštím roce.

Jak opravit chybu Spustit jako správce nefunguje ve Windows

Jak opravit chybu Spustit jako správce nefunguje ve Windows

Systém Windows poskytuje možnost Spustit jako správce, která uživatelům umožňuje spouštět aplikace a programy s oprávněními správce. Můžete jej také použít k odstraňování problémů s počítačem. Ale co když tato funkce nefunguje a odebere vám práva správce?

Jak opravit chyby při opravě disku v systému Windows

Jak opravit chyby při opravě disku v systému Windows

Chyby související s jednotkou vašeho počítače mohou zabránit správnému spuštění systému a omezit přístup k vašim souborům a aplikacím.

Modular Malware – Nová metoda tajného útoku ke krádeži dat

Modular Malware – Nová metoda tajného útoku ke krádeži dat

Některé varianty malwaru mohou používat různé moduly ke změně toho, jak ovlivňují cílový systém. Co je tedy modulární malware a jak funguje?