Přejít na hlavní obsah

Jak zobrazit soubor v konzoli linux: průvodce

  • Ema Sýkora
  • Praxe

Linux nabízí výkonné nástroje pro práci se soubory, což zahrnuje možnost zobrazit obsah souborů přímo v konzoli. To je zvláště užitečné, když pracujete na vzdáleném serveru přes SSH nebo když potřebujete rychle zobrazit obsah souboru bez použití grafických rozhraní.

Jedním z nejoblíbenějších nástrojů pro prohlížení souboru v konzoli je less. Umožňuje vám snadno procházet soubor, prohlížet jeho obsah a vyhledávat klíčová slova. Chcete-li otevřít soubor pomocí less, stačí zadat příkaz less jméno.

Například pro zobrazení obsahu souboru " example.TXT", zadejte: less example.txt

Pokud potřebujete zobrazit pouze několik prvních řádků souboru, můžete použít příkaz head. Zobrazí zadaný počet řádků ze začátku souboru. Chcete-li to provést, zadejte příkaz head-n množství_stránka názvu.

Pokud naopak potřebujete zobrazit pouze několik posledních řádků souboru, můžete použít příkaz tail. Zobrazí zadaný počet řádků na konci souboru. Chcete-li to provést, zadejte příkaz tail-n množství_stránka názvu.

Zadání příkazu cat

Základní syntaxe týmu cat vypadá následovně:

cat [Možnosti] [SOUBOR1] [SOUBOR2].

  • [Možnosti] - toto jsou volitelné parametry, které určují specifické chování týmu;
  • [SOUBOR1] [SOUBOR2]. - seznam souborů, jejichž obsah je třeba zobrazit na obrazovce. Pokud místo názvu souboru označíte ' - ' (mínus), cat bude číst vstup ze standardního vstupního toku (klávesnice).

Tým cat tiskne obsah souborů na obrazovku beze změny. Pokud byly soubory zadány v příkazu přes mezeru, pak se výstup provádí postupně - nejprve obsah prvního souboru, poté druhého souboru a tak dále.

Například pro stažení obsahu souboru " file.txt " na obrazovku, musíte zadat následující příkaz:

Také tým cat může být použit k vytváření nových souborů nebo k přidání dat do již existujících souborů. Chcete-li to provést, musíte přesměrovat výstup příkazu do souboru pomocí symbolu '>'. Například vytvořit soubor " newfile.txt "s řádkem" Hello, World!"v něm byste měli zadat následující příkaz:

Po provedení příkazu musíte zadat řádek, který bude zapsán do souboru. K dokončení vstupu je třeba stisknout kombinaci kláves CTRL + D.

Navíc tým cat může být použit ke sloučení obsahu dvou nebo více souborů do jednoho souboru. Chcete-li to provést, musíte zadat názvy souborů oddělených mezerami, kterými bude obsah souborů propojen. Chcete-li například sloučit obsah souborů "file1.txt " a " file2.TXT "a uložit výsledek do souboru" combined.txt", musíte zadat následující příkaz:

cat file1.txt file2.txt > combined.txt

V tomto příkladu, obsah souborů " file1.txt " a " file2.txt "bude sloučen a zaznamenán do souboru" combined.txt".