GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

bat-Befehl unter Linux – Alternative zum cat-Befehl

Unter Linux müssen Sie mit cat-Befehlen vertraut sein. Es wird häufig zum Drucken und Verketten von Dateien verwendet. Bat Command ist ein Klon von Cat Command, der mit vielen attraktiven und nützlichen Funktionen ausgestattet ist. Einige der Funktionen sind Syntaxhervorhebung, automatisches Paging, Git-Integration und so weiter, was auch die Erfahrung von Programmierern verbessert.

Einige der Funktionen von Fledermausbefehlen werden weiter unten aufgezeigt.

  • Git-Integration: bat kommuniziert mit git, um Änderungen anzuzeigen.
  • Syntaxhervorhebung: bat unterstützt Syntaxhervorhebung für eine große Anzahl von Programmier- und Auszeichnungssprachen.
  • Automatisches Paging: bat kann seine eigene Ausgabe nach less umleiten, falls die Ausgabe zu groß für einen Bildschirm ist.
  • Die Befehlszeilenschnittstelle ist sehr benutzerfreundlich.

In diesem Artikel werden wir die Verwendung und Funktionen des bat-Befehls installieren und zeigen. Hier werden wir es auf dem Ubuntu 20.04 LTS-Server installieren.

Installation des bat-Befehls auf Ubuntu

Das Bat-Paket kann über den Paketmanager mit dem folgenden Befehl installiert werden.

$ sudo apt install bat

Aber es kann jede Version des bat-Pakets installieren, um sicherzustellen, dass das bat-Paket das neueste ist, laden wir es von der Github-Release-Seite herunter. Sie können einfach die Seite durchsuchen oder den folgenden Befehl wie unten gezeigt ausführen.

$ 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

Anwendungsfälle des bat-Befehls unter Linux

Da die Installation des bat-Pakets abgeschlossen ist, können wir es einfach mit dem bat-Befehl verwenden. Einige der Beispiele sind unten aufgeführt.

Um den Inhalt einer einzelnen Datei anzuzeigen

$ bat filename

Beispiel:

$ bat test.txt

Ausgabe:

Um den Inhalt mehrerer Dateien gleichzeitig anzuzeigen

$ bat <file1> <file2>

Beispiel:

$ bat /etc/hosts test.txt

Ausgabe:

Um alle unterstützten Sprachen anzuzeigen

$ bat --list-languages

Um den Inhalt verschiedener Dateien an eine einzige Datei anzuhängen

$ bat file1 file2 > singlefile

Beispiel:

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

Ausgabe:

Um eine neue Datei zu erstellen

$ bat > filename

Beispiel:

$ bat > hello.txt

So drucken Sie einen bestimmten Zeilenbereich mit dem Schalter „–line-range“

$ bat --line-range range_from:range_to filename

Beispiel:

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

Ausgabe:

Zur Überprüfung der Zeilennummern mit dem Flag „-n“

$ bat -n filename

Beispiel

$ bat -n zigzag.py

Ausgabe:

So stellen Sie eine Sprache für die Syntaxhervorhebung ein

$ bat filename

Beispiel:

$ bat zigzag.py

Ausgabe:

So überprüfen Sie die bat-Befehlsdesigns auf Syntaxhervorhebung

$ bat --list-themes

Ausgabe:

So ändern Sie das bat-Befehlsthema für die Syntaxhervorhebung

$ bat --theme=ansi filename

Beispiel:

$ bat --theme=ansi zigzag.py

Ausgabe:

Um diese Themenänderungen dauerhaft zu machen, schreiben Sie „export BAT_THEME=“ansi“ in ~/.bashrc für benutzerspezifische oder /etc/bash.bashrc für systemweite.

Schlussfolgerung

Bat ist ein Klon von cat command, der mit vielen Funktionen ausgestattet ist, wie in den obigen Beispielen gezeigt. Sie können auch versuchen, andere Themen nach Ihren Wünschen zu verwenden. Untersuchen Sie den bat-Befehl mit „man bat“ für weitere Details. Vielen Dank!


Ubuntu
  1. bat-Befehl im Ubuntu 20.04 LTS-Linux-System – Alternative zum cat-Befehl

  2. Linux-mv-Befehl

  3. Linux-Du-Befehl

  4. Linux-Cat-Befehl

  5. Linux-IP-Befehl

Route-Befehl unter Linux

SS-Befehl unter Linux

chage-Befehl unter Linux

Was bedeutet Cat-Befehl unter Linux?

Linux Cat-Befehl mit Beispielen erklärt

Linux cat-Befehlsbeispiele