Fledermaus - ein Katzenklon mit Syntax -Hervorhebung und Git -Integration

Fledermaus - ein Katzenklon mit Syntax -Hervorhebung und Git -Integration

Schläger ist ein Katzenbefehlsklon mit fortschrittlicher Syntax -Hervorhebung für eine große Anzahl von Programmier- und Markupsprachen, und es kommt auch mit mit Git Integration zur Anzeige von Dateiänderungen. Zu den weiteren Funktionen gehören automatische Paging, Dateiverzögerung, Themen für die Syntax -Hervorhebung und verschiedene Stile für die Präsentation der Ausgabe.

Lesen Sie auch: ccat - show 'cat -Befehl' Ausgang mit Syntax -Hervorhebung oder Färbung

Darüber hinaus können Sie auch neue Syntaxes/Sprachdefinitionen und Themen hinzufügen und einen benutzerdefinierten Pager festlegen. In diesem Artikel werden wir zeigen, wie ein a installiert und verwendet werden Schläger (Katzenklon) unter Linux.

Lesen Sie auch: So verwenden Sie Befehle "Katze" und "TAC" mit Beispielen unter Linux

So installieren Sie Fledermaus (einen Katzenklon) unter Linux

An Debian Und andere Debian-basierte Linux-Distributionen können Sie die neuesten herunterladen .Deb Paket von der Release -Seite oder verwenden Sie den folgenden WGet -Befehl zum Herunterladen und Installieren wie gezeigt.

------------- Auf 64-Bit-Systemen ------------- $ wget https: // github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_amd64.Deb $ sudo dpkg -i bat_0.15.4_amd64.Deb ------------- Auf 32-Bit-Systemen ------------- $ wget https: // github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_i386.Deb $ sudo dpkg -i bat_0.15.4_i386.Deb 

An Arch Linux, Sie können es aus dem Community -Repository wie gezeigt installieren.

$ sudo pacman -s Fledermaus 

Nach der Installation Schläger, Führen Sie ihn einfach auf die gleiche Weise aus.

$ BAT Bin/Bashscripts/sysadmin/toppprocs.Sch 
Zeigen Sie eine Datei mit Syntax -Hervorhebung an

Verwenden Sie den folgenden Befehl zum Anzeigen mehrerer Dateien an.

$ BAT -Domains.TXT -Hosts 
Zeigen Sie Inhalte mehrerer Dateien an

Sie können nur einen angegebenen Zeilenbereich (beispielsweise nur Druckzeilen 13 bis 24) für eine Datei oder jede Datei verwenden, wobei Sie die Datei verwenden können --Linienbereich Schalten Sie wie gezeigt.

$ bat-Line-Range 13:24 bin/bashscripts/sysadmin/toppprocs.Sch 
Drucken Sie angegebenen Zeilenbereich

Verwenden Sie das, um alle unterstützten Sprachnamen und Dateierweiterungen anzuzeigen -Listensprachen Möglichkeit.

$ BAT-LIST-Sprache 
Liste unterstützte Sprachen für die Syntax -Hervorhebung

Setzen Sie dann explizit eine Sprache für die Syntax -Hervorhebung mit der -l schalten.

$ bat -l python httpie/setup.py 
Setzen Sie die Sprache für die Syntax -Hervorhebung

Sie können auch von Stdin wie in diesem Beispiel lesen.

$ ls -l | Schläger 
Lesen Sie aus Stdinausgabe

Verwenden Sie das --Listentheme Möglichkeit.

$ BAT-LIST-THEMEN 
Listen Sie Themen für die Syntax -Hervorhebung auf

Nachdem Sie ein Thema ausgewählt haben, aktivieren Sie es mit dem --Thema Möglichkeit.

$ bat -themen = github 

Beachten Sie, dass diese Einstellungen nach einem Neustart verloren gehen, um die Änderungen dauerhaft zu gestalten, die zu exportieren Bat_theme Umgebungsvariable in der Datei ~/.bashrc (benutzerspezifisch) oder /etc/bash.bashrc (systemweit) durch Hinzufügen der folgenden Zeile darin.

Export bat_theme = "github" 

Verwenden Sie die -N schalten.

$ bat -n Domains.TXT -Hosts 

Fledermaus verwendet "weniger" als Standardpager. Sie können jedoch angeben, wann der Pager mit dem verwendet werden soll, mit dem --Paging und die möglichen Werte umfassen *Auto*, niemals Und stets.
$ bat -Paging immer

Darüber hinaus können Sie den Pager mit dem definieren Pager oder Bat_pager (Dies hat Vorrang) Umgebungsvariablen auf ähnliche Weise wie die Bat_theme env variabel, wie oben erläutert. Das Einstellen dieser Variablen mit leeren Werten deaktiviert den Pager.

Weitere Informationen zum Verwenden oder Anpassen von a Schläger, Typ Mann Fledermaus oder gehen Sie zu seinem Github -Repository: https: // github.com/sharkdp/bat.

Zusammenfassung

Schläger ist ein benutzerfreundlicher Katzenklon mit Syntax-Hervorhebung und Git-Integration. Teilen Sie Ihre Gedanken darüber über das Feedback -Formular unten mit. Wenn Sie da draußen ähnliche CLI -Dienstprogramme gestoßen sind, lassen Sie es uns auch wissen.