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.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter Linux-Systembefehlsabfragen.
In diesem Zusammenhang werden wir untersuchen, wie der Befehl bat installiert und verwendet wird.
Hauptmerkmale von Fledermausbefehlen:
- Syntax-Highlighting:Bat unterstützt Syntax-Highlighting für eine große Anzahl von Programmier- und Auszeichnungssprachen.
- Git-Integration:Bat kommuniziert mit Git, um Änderungen in Bezug auf den Index anzuzeigen.
- Automatisches Paging:Der Befehl kann seine eigene Ausgabe an less weiterleiten, wenn die Ausgabe zu groß für einen Bildschirm ist.
- Nicht druckbare Zeichen anzeigen und hervorheben:Sie können die Option -A verwenden, um nicht druckbare Zeichen anzuzeigen und hervorzuheben.
Wie installiere ich den bat-Befehl auf einem Ubuntu-Linux-System?
Das Bat-Paket kann vom 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 die Seite einfach durchsuchen oder den folgenden Befehl 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
Beispiele für die Verwendung des bat-Befehls unter Linux
1. Zum Anzeigen des Inhalts einer einzelnen Datei
$ bat filename
Beispiel:
$ bat test.txt
3. Um den Inhalt mehrerer Dateien gleichzeitig anzuzeigen
$ bat <file1> <file2>
Beispiel:
$ bat /etc/hosts test.txt
4. So zeigen Sie alle unterstützten Sprachen an:
$ bat --list-languages
5. So hängen Sie den Inhalt verschiedener Dateien an eine einzelne Datei an:
$ bat file1 file2 > singlefile
Beispiel:
$ bat test.txt app.txt > document.txt
6. So erstellen Sie eine neue Datei:
$ bat > filename
Beispiel:
$ bat > hello.txt
7. 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
8. So überprüfen Sie die Zeilennummern mit dem Flag "-n":
$ bat -n filename
Beispiel
$ bat -n zigzag.py
9. So stellen Sie eine Sprache für die Syntaxhervorhebung ein:
$ bat filename
Beispiel:
$ bat zigzag.py
10. So prüfen Sie die Themen der bat-Befehle auf Syntaxhervorhebung:
$ bat --list-themes
11. So ändern Sie das bat-Befehlsthema für die Syntaxhervorhebung
$ bat --theme=ansi filename
Beispiel:
$ bat --theme=ansi zigzag.py
Um diese Themenänderungen dauerhaft zu machen, schreiben Sie "export BAT_THEME="ansi" auf ~/.bashrc für benutzerspezifisch oder /etc/bash.bashrc für systemweit.