GNU/Linux >> Znalost Linux >  >> Ubuntu

příkaz bat v systému Ubuntu 20.04 LTS Linux – alternativa k příkazu cat

V Linuxu musíte znát příkazy cat. Často se používá k tisku a zřetězení souborů. Bat command je klon příkazu cat, který přichází s mnoha atraktivními a užitečnými funkcemi. Některé z funkcí jsou zvýrazňování syntaxe, automatické stránkování, integrace git a tak dále, což zlepšuje zkušenosti i programátorů.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na příkazy systému Linux.

V této souvislosti se podíváme na to, jak nainstalovat a používat příkaz bat.


Hlavní vlastnosti příkazů bat:

  • Zvýraznění syntaxe:Bat podporuje zvýraznění syntaxe pro velké množství programovacích a značkovacích jazyků.
  • Integrace Git:Bat komunikuje s Git, aby ukázal úpravy s ohledem na index.
  • Automatické stránkování:Pokud je výstup příliš velký pro jednu obrazovku, může příkaz převést svůj vlastní výstup na méně.
  • Zobrazení a zvýraznění netisknutelných znaků:Chcete-li zobrazit a zvýraznit netisknutelné znaky, můžete použít volbu -A.


Jak nainstalovat příkaz bat na systému Ubuntu Linux?

Balíček Bat lze nainstalovat ze správce balíčků pomocí následujícího příkazu:

$ sudo apt install bat

Může však nainstalovat jakoukoli verzi balíčku bat, takže abychom se ujistili, že balíček bat je nejnovější, stahujeme ho ze stránky vydání Github. Můžete jednoduše prohledat stránku nebo spustit následující příkaz:

$ wget https://github.com/sharkdp/bat/releases/download/v0.18.3/bat-musl_0.18.3_amd64.deb
$ sudo dpkg -i bat-musl_0.18.3_amd64.deb


Příklady použití příkazu bat v systému Linux

1. Zobrazení obsahu jednoho souboru

$ bat filename

Příklad:

$ bat test.txt


3. Zobrazení obsahu více souborů najednou

$ bat <file1> <file2>

Příklad:

$ bat /etc/hosts test.txt


4. Zobrazení všech podporovaných jazyků:

$ bat --list-languages


5. Chcete-li připojit obsah různých souborů k jednomu souboru:

$ bat file1 file2 > singlefile

Příklad:

$ bat test.txt app.txt > document.txt


6. Chcete-li vytvořit nový soubor:

$ bat > filename

Příklad:

$ bat > hello.txt


7. Chcete-li vytisknout určitý rozsah řádků pomocí přepínače „–line-range“:

$ bat --line-range range_from:range_to filename

Příklad:

$ bat --line-range 2:4 /etc/hosts


8. Chcete-li zkontrolovat čísla řádků pomocí příznaku "-n":

$ bat -n filename

Příklad

$ bat -n zigzag.py


9. Chcete-li nastavit jazyk pro zvýraznění syntaxe:

$ bat filename

Příklad:

$ bat zigzag.py


10. Chcete-li zkontrolovat témata příkazu bat pro zvýraznění syntaxe:

$ bat --list-themes


11. Chcete-li změnit téma příkazu bat pro zvýraznění syntaxe

$ bat --theme=ansi filename

Příklad:

$ bat --theme=ansi zigzag.py

Chcete-li, aby byly tyto změny motivů trvalé, napište "export BAT_THEME="ansi" na ~/.bashrc pro uživatele nebo /etc/bash.bashrc pro celý systém.



Ubuntu
  1. Metody deaktivace účtu root v systému Linux Ubuntu 20.04 LTS

  2. Nainstalujte a používejte Linuxbrew na systému Linux Ubuntu 20.04 LTS

  3. Nainstalovat Linux Dash na Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Metody odstranění balíčku PPA Přidáno do systému Ubuntu Linux

  2. Nainstalujte Kritu na Ubuntu 20.04 LTS

  3. Linuxový příkaz cat

  1. Nainstalujte Chromium na Ubuntu 18.04 LTS a Linux Mint

  2. Nainstalujte Pinta na Ubuntu 20.04 LTS

  3. Nainstalujte MyPaint na Ubuntu 20.04 LTS