Freunde, die das Linux-System verwendet haben, müssen den Befehl Der Befehl Für Programmierer besteht das Problem mit dem Cat-Befehl jedoch darin, dass seine Ausgabe keine Farbmarkierung aufweist. Wenn wir den Befehl cat verwenden, um die Codedatei anzuzeigen, ist das Lesen ohne farbliche Markierung der Schlüsselwörter wirklich unbequem. Um dieses Problem zu lösen, hat ein großer Kerl den Befehl Nachfolgend finden Sie eine ausführliche Einführung in die Verwendung von ccat. 1. Installieren Sie Ccat 1) Der Befehl Arch User Repository wird allgemein als AUR bezeichnet. AUR Helper ist ein Wrapper, der es Benutzern ermöglicht, Pakete aus dem AUR-Repository ohne manuelles Eingreifen zu installieren. $ ja -S ccat 2) In anderen Linux-Distributionen müssen Sie ccat kompilieren und installieren. Die Schritte sind wie folgt: Verwenden Sie den folgenden Befehl, um das komprimierte Quellarchivpaket herunterzuladen $ wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz Entpacken Sie das heruntergeladene Archiv $ tar xfz linux-amd64-1.1.0.tar.gz Kopieren Sie die ausführbare ccat-Datei in $ sudo cp linux-amd64-1.1.0/ccat /usr/local/bin/ Verwenden Sie abschließend chmod, um Ausführungsberechtigungen für den Befehl ccat hinzuzufügen. $ sudo chmod +x /usr/local/bin/ccat 2. So verwenden Sie ccat, um den Cat-Befehl einzufärben Die Verwendung von ccat ist dem Befehl cat sehr ähnlich. Hier sind einige Beispiele. Verwenden wir zunächst den Befehl „cat“, um eine Textdatei wie „hello.c“ anzuzeigen. $ Katze hallo.c Die Wirkung ist wie folgt Man erkennt, dass der Code über keine farbliche Markierung verfügt (dieses Ergebnis dürfte jedem bekannt sein). Verwenden Sie jetzt erneut ccat, um die Textdatei hello.c anzuzeigen und zu sehen, wie die Ausgabe angezeigt wird. $ ccat hallo.c Die Wirkung ist wie folgt: Haben Sie den Unterschied bemerkt? ccat zeigt die Ausgabe mit Syntaxhervorhebung an, während der Befehl cat die Ausgabe einfach in den Standarddesignfarben des Systems anzeigt. Wir können auch die Ausgabe mehrerer Dateien gleichzeitig anzeigen, wie unten gezeigt. $ ccat test.txt beispiel.txt Aus bestimmten Gründen möchten Sie die Ausgabe möglicherweise im HTML-Format anzeigen. Fügen Sie hierzu einfach am Ende die Option „--html“ hinzu. $ ccat test.txt --html Wir können nicht nur lokale Dateien, sondern auch den Inhalt von Dateien direkt im Netzwerk anzeigen, wie unten gezeigt. $ curl https://raw.githubusercontent.com/jingweno/ccat/master/main.go | ccat Um die standardmäßige Codefarbgebung anzuzeigen, führen Sie den folgenden Befehl aus. $ ccat --palette Natürlich können Sie auch Ihren eigenen Farbcode wie folgt festlegen. $ ccat -G String="_fuchsia_" -G Klartext="darkteal" hallo.c ps: Während des Download-Schritts können die folgenden Fehler auftreten Dies liegt daran, dass GitHub OpenSSL aktualisiert und TLSv1.1 deaktiviert hat. Sie müssen nur die lokalen OpenSSL- und Git-Tools aktualisieren, um das Problem zu lösen. 3. Kat im System ersetzen Wenn Ihnen ccat gefällt und Sie den Standardbefehl „cat“ durch ccat ersetzen möchten, erstellen Sie einfach einen Alias. Wenn Sie von AUR in Arch Linux installiert haben, fügen Sie die folgende Zeile in Ihre Datei Alias Katze=ccat Wenn Sie die Installation aus einer kompilierten Binärdatei durchgeführt haben, fügen Sie die folgende Zeile in Ihre Datei Alias cat=/usr/local/bin/ccat Führen Sie abschließend den folgenden Befehl aus, damit die Änderungen wirksam werden. $ Quelle ~/.bashrc Um es systemweit hinzuzufügen (alle Benutzer können diesen Befehl verwenden), fügen Sie den obigen Eintrag in Dies ist das Ende dieses Artikels über eine bunte „Katze“ unter Linux. Weitere relevante Inhalte zur Verwendung von Linux-CCAT finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: So implementieren Sie eine geplante Sicherung der CentOS MySQL-Datenbank
>>: Beispiele für die Verwendung von „Provide“ und „Inject“ in Vue2.0/3.0
Heute zeige ich Ihnen einen Neon-Button-Animation...
Als ich kürzlich an einem Übungsprojekt arbeitete...
In den letzten Jahren war DIV+CSS bei der Website-...
Dieser Artikel basiert auf der Windows 10-Systemu...
Verzögertes Laden (Lazy Loading) und Vorladen sin...
Inhaltsverzeichnis Vorwort Frontend-Struktur Back...
Kurzes Tutorial Dies ist ein CSS3-Farbfortschritt...
Wildcard-Kategorien: %Prozent-Platzhalter: Gibt a...
Dies ist ein Artikel über die Benutzerfreundlichk...
Cerebro ist eine Weiterentwicklung des Elasticsea...
Vorwort Eines Tages wurde ich plötzlich nach der ...
1: SVN installieren yum install -y Subversion 2. ...
Inhaltsverzeichnis 1. Hintergrund 2. Langsame Abf...
Hinweis: Diese Tabelle ist aus dem W3School-Tutor...
In HTML kann die chinesische Phrase „學好好學“ als „學...