Foto mit freundlicher Genehmigung von yonmacklein
Wie die meisten von Ihnen bin ich ein Kommandozeilen-Junkie. Die Verwendung der Linux-Befehlszeile anstelle der Benutzeroberfläche bietet zwei Vorteile. Erstens können Sie viele Routineaktivitäten über die Befehlszeile automatisieren und Ihre Produktivität wird drastisch steigen. Zweitens lernen Sie die Interna einer bestimmten Funktion kennen (z. B. die Konfiguration von NIS), wenn Sie sie über die Befehlszeile konfigurieren, anstatt sie über die Benutzeroberfläche zu konfigurieren.
Während ich die Befehlszeile intensiv verwende, folgen die 4 Linux-Befehle, die ich praktisch nutzlos finde. Wenn Sie sie für nützlich halten, erläutern Sie bitte ein praktisches Szenario, in dem Sie diese Befehle mit Beispielen verwenden werden.
1. Ja-Befehl
Von der Manpage: Wiederholt eine Zeile mit allen angegebenen STRING(s) oder „y“ ausgeben
Dieser Befehl ist völlig nutzlos, da er lediglich wiederholt entweder „y“ oder die vom Benutzer angegebene Zeichenfolge ausgibt, bis Strg-C gedrückt wird..
$ yes y y y y [Note: You have to press Control-C to stop the repeated y's]
$ yes my-input-string my-input-string my-input-string my-input-string my-input-string my-input-string [Note: You have to press Control-C to stop the repeated my-input-string's]
2. rev-Befehl
Von der Manpage: Das rev-Dienstprogramm kopiert die angegebenen Dateien in die Standardausgabe und kehrt die Reihenfolge der Zeichen in jeder Zeile um. Wenn keine Dateien angegeben sind, wird die Standardeingabe gelesen.
Im folgenden Beispiel habe ich „das ist sehr gut“ eingegeben, was durch den rev-Befehl umgekehrt wurde – „doog yrev si siht“
$ rev this is very good doog yrev si siht
Im folgenden Beispiel hat rev die Zeichen der Zeile in der Datei /etc/sysconfig/network umgekehrt.
$ rev /etc/sysconfig/network sey=GNIKROWTEN bd-ved=EMANTSOH 1.1.01.01=YAWETAG
3. ul-Befehl
Von der Manpage: Unterstriche in Unterstreichungen umwandeln. Der Vorgang variiert je nach Terminaltyp. Einige Terminals sind nicht in der Lage, Unterstreichungen zu verarbeiten.
Wie unten gezeigt, passierte nichts, als ich den ul-Befehl mit einer Datei mit Unterstrichen versuchte. Hoffentlich kann jemand die Verwendung dieses Befehls erklären, da ich ihn nicht nützlich fand.
$ cat test.txt test_is_good
Die Ausgabe des ul-Befehls war genau die gleiche wie die cat-Ausgabe.
$ ul test.txt test_is_good
4. vdir-Befehl
vdir ist dasselbe wie ls -lb. Warum müssen wir vdir verwenden, wenn wir den Befehl ls haben?
$ vdir total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
Der Befehl ls -lb zeigt die exakte Ausgabe des Befehls vdir an.
$ ls -lb total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
Wenn Sie einen praktischen Nutzen für einen der oben genannten Befehle finden, lassen Sie es uns bitte wissen. Wenn Ihnen weitere Linux-Befehle einfallen, die praktisch nicht nützlich sind, teilen Sie dies bitte in den Kommentaren unten mit.
Wenn Ihnen dieser Artikel gefallen hat, teilen Sie ihn bitte auf deli.cio.us oder StumbleUpon .