Úvod
Příkaz cat v Linuxu umožňuje spojit soubory a zobrazit výstup na standardní výstup, ve většině případů je to obrazovka.
Jedním z nejčastějších použití kočky je zobrazení souboru na obrazovce a také vytvoření souboru za běhu a umožnění základní editaci přímo na terminálu .
Jak vytvořit soubor pomocí aplikace Cat
Chcete-li vytvořit soubor pomocí příkazu cat, zadejte do okna terminálu následující:
cat>
Je zřejmé, že musíte nahradit
Když vytvoříte soubor tímto způsobem, kurzor bude ponechán na novém řádku a můžete začít psát.
To je dobrý způsob, jak spustit textový soubor nebo rychle vytvořit soubor testovacích dat, jako je například soubor s oddělovači čárkami nebo soubor oddělené čárkami.
Chcete-li dokončit úpravu souboru, stiskněte klávesy CTRL a D.
Můžete otestovat, že proces pracoval zadáním příkazu ls :
ls -lt
Zobrazí se seznam všech souborů v aktuální složce a měl by se zobrazit nový soubor a velikost by měla být větší než nula.
Jak zobrazit soubor pomocí aplikace Cat
Příkaz cat může být také použit k zobrazení souboru na obrazovce. Vše, co musíte udělat, je odstranit symbol větší než symbol:
cat
Je-li soubor velmi dlouhý, pak se obrazovka rychle posouvá nahoru.
Chcete-li zobrazit stránku stránky podle stránky, použijte příkaz více :
kočka
| více
Případně můžete použít také menší příkaz :
kočka
| méně
Chcete-li otestovat tento typ v následujícím příkazu:
kočka / etc / passwd | více
Samozřejmě můžete zapomenout na kočku úplně a zadejte následující:
méně / etc / passwd
Jak zobrazit čísla řádku
Pro všechny prázdné řádky v souboru můžete použít následující příkaz:
cat -b
Pokud existují řádky bez znaků, nebudou očíslovány. Pokud chcete zobrazit čísla všech řádků bez ohledu na to, zda jsou prázdná, zadejte následující příkaz:
cat -n
Jak ukázat konec každého řádku
Někdy při analýze datových souborů mohou programátoři narazit na problém, protože na konci řádků jsou skryté znaky, které neočekávaly, například mezery. To zabraňuje tomu, aby jejich parser pracoval správně.
To je jen jeden důvod, proč zobrazovat znak konce řádku, abyste zjistili, zda jsou prázdné znaky.
Pro zobrazení dolaru jako znaku konce řádku zadejte následující příkaz:
kočka -E
Jako příklad se podívejte na následující řádek textu
kočka seděla na podložce
Při spuštění s příkazem cat -E obdržíte následující výstup:
kočka seděla na rohoži
Snížení prázdných čar
Když zobrazujete obsah souboru pomocí příkazu cat, pravděpodobně nechcete vidět, když je spousta po sobě jdoucích prázdných řádků.
Následující příkaz ukazuje, jak snížit výstup tak, aby se vynechaly opakované prázdné řádky.
Chcete-li vyjasnit to nebude úplně skrýt prázdné řádky, ale pokud máte 4 prázdné řádky v řadě, zobrazí pouze 1 prázdný řádek.
cat -s
Jak zobrazit karty
Pokud zobrazujete soubor, který má oddělovače karet, obvykle se karty nezobrazují.
Následující příkaz ukazuje ^ I namísto karty, která usnadňuje jejich zobrazení za předpokladu, že váš soubor neobsahuje ^ I v něm stejně.
cat -T
Zřetězit více souborů
Celý bod kočky je zřetězení, takže možná budete chtít vědět, jak zobrazovat více souborů najednou:
Na obrazovku můžete zřetězit více souborů pomocí následujícího příkazu:
kočka
Chcete-li spojit soubory a vytvořit nový soubor, použijte následující příkaz:
kočka
>
Zobrazení souborů v obráceném pořadí
Soubor můžete zobrazit v obráceném pořadí pomocí následujícího příkazu:
tac
Ok, technicky to není příkaz kočky, jedná se o příkaz tac, ale v podstatě to dělá totéž, ale naopak.
souhrn
To je skoro pro příkaz kočky. Je užitečné pro vytváření souborů za běhu a pro zobrazení výstupu ze souborů a samozřejmě je můžete použít k připojení několika souborů dohromady.