Linux bietet eine große Anzahl von Befehlszeilentools, um Ihre täglichen Aufgaben zu vereinfachen. Eines dieser Tools ist der Befehl wc.

wc ist Ihr Go-to-Befehl, wenn Sie die Anzahl der Wörter in einer Datei wissen müssen oder sogar, wie viele Dateien in einem bestimmten Verzeichnis vorhanden sind. Aber das ist nicht alles, was der wc-Befehl tut. Lesen Sie weiter, um zu erfahren, was der Befehl wc ist und wie Sie ihn effektiv unter Linux verwenden.

Was ist der WC-Befehl?

Der wc-Befehl steht für „word count“. Es ist ein Befehlszeilentool, mit dem die Anzahl der Wörter, Zeilen, Zeichen und Bytes in einer Ausgabe gezählt werden kann. Es ist in jedem Unix- und Linux-basierten Betriebssystem vorinstalliert, sodass Sie es nicht manuell installieren müssen.

Die wc-Befehlssyntax

Um wc zu verwenden, müssen Sie eine Datei- oder Textausgabe und die Befehlsoptionen angeben, die Sie verwenden möchten. Die grundlegende Syntax des wc-Befehls lautet:

Toilette[MÖGLICHKEIT][DATEI]

Neben dem Befehl stehen viele Optionen zur Verfügung, die wir alle später besprechen werden. Zu

instagram viewer
Holen Sie sich die Befehlszeilenhilfe In Bezug auf den Befehl wc überprüfen Sie die Handbuchseite, indem Sie Folgendes ausführen:

Mann WC

So verwenden Sie den wc-Befehl

Erstellen Sie für dieses Beispiel eine Datei: zen.txt. Fügen Sie in dieser Datei den folgenden Text ein:

Schön Ist besser als hässlich.
Explizit Ist besser als implizit.
Einfach Ist besser als komplex.
Komplex Ist besser als kompliziert.
Wohnung Ist besser als verschachtelt.
Spärlich Ist besser als dicht.
Lesbarkeit zählt.
Sonderfälle sind nicht speziell genug brechen die Regeln.
Obwohl Praktikabilität Reinheit schlägt.
Fehler sollten niemals passieren schweigend.
Sofern nicht ausdrücklich zum Schweigen gebracht.
Widerstehen Sie angesichts von Mehrdeutigkeiten der Versuchung zu raten.
Es sollte eine geben und am besten nur eine offensichtlicher Weg, es zu tun.[a]
Obwohl dieser Weg zunächst nicht offensichtlich ist, es sei denn, Sie'wieder niederländisch.
Jetzt Ist besser als nie.
Obwohl noch nie Ist oft besser als jetzt.[b]
Wenn die Umsetzung schwer fällt erklären, Es ist eine schlechte Idee.
Wenn die Umsetzung Ist leicht zu erklären, es kann eine gute Idee sein.
Namensräume sind eine tolle Idee – lassen'S Tun mehr von diese!

Dies ist das Zen von Python, und es ist eine Reihe von 19 Leitprinzipien, die von Tim Peter geschrieben wurden, um einfache, elegante und prägnante Python-Codes zu schreiben.

Wenn du benutzt das Katzenkommando Um die Datei zu erstellen, lassen Sie eine leere Zeile, bevor Sie den Text einfügen.

Verwenden des Standard-wc-Befehls

Wenn Sie den Befehl wc mit einer Datei oder Ausgabe verwenden, gibt er standardmäßig die Anzahl der Zeilen, Wörter und Bytes aus, die in der Ausgabe vorhanden sind.

Probieren Sie es mit zen.txt aus, indem Sie diesen Befehl in Ihrem Terminal ausführen:

ToiletteZen.txt

Das Ergebnis:

19 137 824 Zen.txt

Sie würden sehen, dass es vier Spalten ausgibt, die die Anzahl der Zeilen, Wörter, Bytes bzw. den Namen der Datei enthalten.

Drucken Sie die Anzahl der in einer Datei vorhandenen Zeilen

Um die Anzahl der in einer Datei oder Ausgabe vorhandenen Zeilen zu zählen, verwenden Sie die -l oder --Linien Möglichkeit. Die Syntax sieht so aus:

Toilette-lZen.txt

Das Ergebnis:

19 Zen.txt

Es zeigt, dass Sie 19 Zeilen in der Datei haben und gibt auch den Namen der Textdatei aus.

Drucken Sie die Anzahl der Wörter in einer Datei

Um die Anzahl der Wörter in einer Datei zu zählen, verwenden Sie die -w oder --Wörter Möglichkeit. Versuch es:

Toilette-wZen.txt

Das Ergebnis:

137 Zen.txt

Zeigt die Anzahl der Bytes an

Sie können die genaue Anzahl von Bytes in einer Datei ermitteln, indem Sie den Befehl wc neben dem verwenden -C oder - Bytes Möglichkeit. Führen Sie diesen Befehl aus, um es auszuprobieren:

Toilette-CZen.txt

Das Ergebnis:

824 Zen.txt

Drucken Sie die Anzahl der Zeichen in einer Datei

Um die Anzahl der Zeichen in einer Datei auszudrucken, verwenden Sie die -M oder - Zeichen Möglichkeit. Die Syntax sieht so aus:

Toilette-MZen.txt

Das Ergebnis:

818 Zen.txt

Drucken Sie die Länge der längsten Linie

Falls Sie die Länge der längsten Zeile – die Anzahl der Zeichen in dieser Zeile – in einer Datei wissen müssen, verwenden Sie die -L oder der --max-Zeilenlänge Option mit dem Befehl wc. Es sieht aus wie das:

Toilette-LZen.txt

Das Ergebnis:

67 Zen.txt

Verwenden des wc-Befehls mit mehreren Dateien

Sie können den Befehl wc mit mehr als einer Datei oder Eingabe verwenden. Dazu müssen Sie zwei weitere Dateien erstellen. Die erste Datei ist letters.txt, die eine Liste des Alphabets enthält, während die zweite Datei ist num.txt, die eine Liste mit Zahlen von eins bis zehn enthält.

Alternativ können Sie zwei beliebige Textdateien verwenden. Probieren wir es aus:

ToiletteZen.txtBriefe.txtAnzahl.txt

Das Ergebnis:

 19 137 824 Zen.txt
26 26 52 Briefe.txt
10 10 21 Anzahl.txt
55 173 897 insgesamt

Die ersten drei Zeilen enthalten die Anzahl der Zeilen, Wörter und Bytes jeder Datei und die letzte Zeile enthält die Gesamtsumme jeder Spalte.

Verwenden des wc-Befehls mit anderen Linux-Befehlen

Sie können wc mit anderen Befehlen über den Pipe-Befehl verwenden. Das Rohrsymbol leitet die Ausgabe eines Befehls um als Input für einen anderen.

Zählen Sie die Anzahl der Dateien oder Ordner in einem Verzeichnis

Dazu verwenden Sie der ls-Befehl um die Anzahl der Dateien in einem Verzeichnis aufzulisten und die Eingabe dann an den Befehl wc weiterzuleiten. Um beispielsweise die Anzahl der Dateien auf Ihrem Desktop zu drucken, führen Sie den folgenden Befehl aus:

ls-Desktop | WC-l

Zählen Sie die Anzahl der laufenden Prozesse auf Ihrem System

Prozesse sind Aufgaben oder Programme, an denen Ihr Computer arbeitet oder die gerade ausgeführt werden. Wenn Sie einen Befehl ausführen oder eine Anwendung öffnen, wird dies als Prozess registriert.

Um die Anzahl der Prozesse zu zählen, verwenden Sie der ps-Befehl mit WC. Hier, probieren Sie es aus:

p.s. | WC-l

Probieren Sie andere Linux-Befehle mit wc aus

Unter Linux sind viele Befehle verfügbar, die sehr einzigartige Funktionen haben und das allgemeine Linux-Erlebnis nahtlos machen. Sie müssen nur wissen, was sie sind und wie man sie benutzt! Beginnen Sie noch heute Ihr Abenteuer!