Facebook Twitter Instagram
    Facebook Twitter Instagram Vimeo
    SoreON DE
    Subscribe Login
    SoreON DE
    Home»Linux»So verwenden Sie den cat-Befehl unter Linux (und wann nicht)
    Linux

    So verwenden Sie den cat-Befehl unter Linux (und wann nicht)

    soreonBy soreonAugust 8, 2022No Comments3 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp VKontakte Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

    cat ist wahrscheinlich einer der ersten Befehle, die Sie unter Linux lernen werden. Hier ist der richtige (und der falsche) Weg, cat unter Linux zu verwenden.

    Frau am Computer, der Code bearbeitet

    Einer der grundlegendsten Befehle, die Sie unter Linux verwenden werden, ist cat. Es mag auf den ersten Blick mysteriös erscheinen, aber es ist eigentlich einfach zu bedienen.

    Hier erfahren Sie, wie Sie den cat-Befehl unter Linux verwenden und wann Sie ihn nicht verwenden sollten.

    Was ist Katze?

    cat ist ein sehr altes Dienstprogramm, das auf die ursprüngliche Implementierung von Unix zurückgeht. Der Name mag seltsam erscheinen, aber er ist die Abkürzung für „concatenate“. Es ist ein schicker Begriff dafür, ein paar Sachen zusammenzukleben. “Zeug” bedeutet in diesem Zusammenhang Dateien. cat ist ein Dienstprogramm zum Zusammenfügen mehrerer Textdateien. Die meisten Leute verwenden es, um Dateien auf den Bildschirm oder in eine andere Datei zu drucken.

    Die GNU-Implementierung ist Teil des Coreutils-Pakets, das standardmäßig auf den meisten Linux-Distributionen installiert wird, aber es gibt auch eine Version auf BusyBox, die in Minimal- oder Live-Distributionen üblich ist.

    Verwendung von cat mit Standard-I/O

    cat-Befehl mit Standard-I/O

    cat arbeitet mit Standard-Ein- und -Ausgabe. Dies bedeutet, dass es Texteingaben von der Tastatur oder einem anderen Programm mit E/A-Umleitung akzeptiert und dass Sie seine Ausgabe mit einem anderen Programm mithilfe von Pipelines verwenden können:

    cat | some_program

    Denken Sie daran, dass viele andere Linux-Befehle auch Standard-E/A akzeptieren, sodass Sie cat möglicherweise nicht in Pipelines verwenden müssen. Dazu später mehr.

    Es akzeptiert auch Dateien als Argumente von der Befehlszeile. Sie können eine ganze Datei auf dem Terminal drucken mit:

    cat file.txt

    Sie können auch mehrere Dateien mit cat drucken:

    cat file1 file2

    Dies ist der „verketten“-Teil von cat.

    Cat wird von selbst aufgerufen und wartet darauf, dass Sie Text eingeben und drücken Eintretengeben Sie dann das, was Sie am Terminal eingegeben haben, wieder, bis Sie drücken Strg + D. Sie können den Text auch mit dem Umleitungsoperator in eine Datei umleiten:

    cat > some_file

    Unnützer Einsatz von Kat

    Angesichts der Tatsache, dass cat ein so grundlegendes Dienstprogramm ist, kann man sich leicht davon hinreißen lassen, es mit Pipelines zu verwenden. Randal Schwartz, am besten bekannt für seine Perl-Bücher, schuf den Useless Use of Cat (UUOC) „Award“ (siehe auf Era Erikssons Homepage) und verteilte sie gelegentlich im Usenet.

    Die Hauptqualifikation für ein UUOC ist die Verwendung von cat, um die Ausgabe an einen Befehl zu leiten, der bereits Standardeingaben oder Dateien als Argumente verwendet. Da dies bei so vielen Unix- und Linux-Befehlen der Fall ist, ist die Verwendung von cat zur Weiterleitung der Standardausgabe oder einer einzelnen Datei Zeitverschwendung. Sie sollten die Handbuchseite nach jedem Befehl durchsuchen, den Sie verwenden möchten, und sicherstellen, dass er Standardeingaben akzeptiert, damit Sie diese Auszeichnung nicht “gewinnen”.

    Wenn Sie sich lange Dateien ansehen, verwenden Sie besser einen Pager wie Most oder einen Texteditor.

    cat mag ein grundlegender Befehl sein, aber wie viele grundlegende Linux-Tools ist es praktisch, um Textdateien zu drucken und Ausgaben an andere Programme zu senden. Wenn Sie etwas mehr Farbe in Ihrem Terminal wünschen, sollten Sie lolcat in Betracht ziehen, ein weiteres filterbasiertes Programm, das regenbogenfarbenen Text in Ihrem Terminal generiert.

    Linux Linux-Befehle Linux-Grundstufe
    Share. Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp Email
    Previous ArticleApple plant, den HomePod in voller Größe von den Toten zurückzubringen
    Next Article 6 digitale Musikkarrieren für angehende Musiker
    soreon
    • Website

    Related Posts

    So erstellen Sie Ihre eigenen Schriftarten mit Glyphtracer unter Linux

    November 16, 2022

    Fedora 37 beschleunigt zusammen mit entwicklungsorientierten Funktionen und brandneuen Editionen

    November 16, 2022

    So verfolgen Sie Ihre Bildschirmzeit unter Linux mit ActivityWatch

    November 15, 2022

    Relativer vs. absoluter Pfad in Linux: Was ist der Unterschied?

    November 14, 2022

    Leave A Reply Cancel Reply

    Facebook Twitter Instagram Pinterest
    © 2023 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.

    Sign In or Register

    Welcome Back!

    Login to your account below.

    Lost password?