Man kann es nie genug sagen: Das Terminal ist ein sehr mächtiges Werkzeug und ist wahrscheinlich der interessanteste Teil in Unix. Unter der Vielzahl der nützlichen Befehle und Skripte, die Sie verwenden können, scheinen einige weniger praktisch, wenn nicht völlig nutzlos. Ich habe für Sie ein paar Befehle ausgewählt, die nutzlos sind, weil sie witzig sind, aber nicht lustig, weil sie nutzlos sind (oder umgekehrt). Wenn Sie nach ASCII-Art, zufälligen mathematischen Kuriositäten oder verschiedenen (in) Dienstprogrammen suchen, ist dies das Beste vom Unnützen.

1. Kal

Wenige Leute wissen das, aber jedes Unix-System kommt mit einem eingebauten Kalender. Um darauf zuzugreifen, können Sie einfach Folgendes eingeben:

 Kal 

Dies zeigt den aktuellen Monat an. Sie können jedoch das gewünschte Jahr als Argument und sogar den Monat auswählen. Um völlig nutzlos zu sein, zeigt die Option " -j " Julianische Tage an (die Anzahl der Tage ab dem 1. Januar). Um zusammenzufassen:

 cal [-j] [[Monat] Jahr] 

2. Zeit Katze

Sie können diesen Befehl als integrierten Timer verwenden. Es wird im Hintergrund ausgeführt, bis Sie es stoppen, und wird dann die Zeit zwischen dem Start und dem Ende seines Prozesses berichten. So nützlich wie es scheint, ist es tatsächlich ziemlich unpraktisch, weil Sie seinen Wert nicht überprüfen können, wenn Sie es nicht stoppen. Ich nehme an, dass es in einer ganz bestimmten Situation nützlich sein kann, aber ich habe Schwierigkeiten, mir genau vorzustellen, welcher genau. Geben Sie einfach Folgendes ein:

 Zeit Katze 

und um zu töten, benutze die Kombination "Strg + c"

3. ja

Ein sehr eigentümlicher Befehl mit nur einer Fähigkeit: Wiederholung eines Strings, bis sein Prozess beendet ist. Wieder stelle ich mir nicht vor, wo es nützlich sein kann, aber wer weiß? Die Syntax ist einfach:

 ja [string] 

4. rev

Dieser Befehl dient zum Rückgängigmachen jeglicher Eingaben (wie der Name vermuten lässt). Wenn ich umgekehrt sage, bedeutet dies, dass, wenn die Eingabe "Linux" ist, die Ausgabe "xuniL" lautet. Ziemlich seltsam, ich weiß.

 rev 

Sie gelangen in einen interaktiven Modus. Sie können es mit der Tastenkombination "Strg + c" beenden. Aber rev kann auch arbeiten, um eine ganze Datei mit umzukehren

 rev [Pfad der Datei] 

5. Faktor

Es ist Zeit, etwas Mathe zu machen. Beginnen wir einfach mit dem Befehlsfaktor factor der eine gegebene Zahl in Primfaktoren zerlegen kann:

 Faktor [Anzahl zu zerlegen] 

Ich habe die Grenzen dieses Befehls noch nicht getestet, aber es scheint ziemlich mächtig zu sein. Als Randnotiz sind Primzahlen und die Zerlegung in Primfaktoren eigentlich die Grundlage für moderne Kryptographie und Internetsicherheit. Ein bisschen über sie zu wissen ist immer interessant. Wenn Sie mehr erfahren möchten, werfen Sie einen Blick auf die RSA-Verschlüsselung.

6. Multiplikationstabellen

Dies ist eigentlich mehr ein Skript als ein Befehl, aber es ist unmöglich, es zu ignorieren, wenn man über lustige Dinge spricht, die man in einer Konsole machen kann. Durch die Nutzung

 für i in {1..9}; tu für j in $ (seq 1 $ i); do echo -ne $ i × $ j = $ ((i * j)) \\ t; echo; fertig 

Das Terminal zeigt die Multiplikationstabelle an, geordnet in Spalten geordnet. Unglaublich nutzlos und ziemlich lange, um sich zu erinnern, aber Sie müssen zugeben, dass es gut aussieht.

7. PI

Ein bisschen komplexer, können Sie eine Näherung von pi durch Befehle mit berechnen

 seq -f '4 /% g' 1 2 99999 | einfügen -sd- + | bc -l 

Diese Kombination von Befehlen ist ein wenig schwieriger zu verstehen, aber wenn Sie wirklich wissen wollen, erzeugt seq die Sequenz von 4/1, 4/3, 4/4 bis 4/99999 (ohne 4/2), fügen Sie diese zusammen Linien, die einen Begrenzer verwenden, und bc führt die letzte Annäherung mit einer Math-Bibliothek durch.

8. figlet

Figlet ist ein Befehl für diejenigen, die gerne in ASCII-Art schreiben. Es vereinfacht diese Aufgabe erheblich, da es automatisch jede gegebene Zeichenfolge transformiert. Es kommt mit einer Reihe von Schriftarten, standardmäßig unter / usr / share / figlet / fonts / und Sie können natürlich Ihre hinzufügen.

 figlet [-f Pfad zur Schriftart] [Zeichenfolge] 

Hinweis: Sie müssen "figlet" installieren, bevor Sie diesen Befehl verwenden können.

9. cowsay

In der Linux-Welt ist cosway sehr bekannt, aber dieser Befehl ist nicht immer standardmäßig in jeder Distribution vorhanden. Installiere es in Ubuntu mit folgendem Befehl:

 sudo apt-get installieren cowsay 

Es zeigt eine Kuh in ASCII-Art an, die die gewünschte Zeichenfolge angibt. Es kommt mit ein paar anderen Charakteren und Sie können Ihre eigenen hinzufügen. Das Standardverzeichnis für sie ist / usr / share / cows /. Die Syntax lautet:

 cowsay [-f Pfad eines anderen Charakters] [String für die Kuh] 

10. Vermögen

fortune zeigt einen zufälligen Satz im gleichen Sinne wie Glückskekse. Es wird nicht immer standardmäßig installiert, sodass Sie es möglicherweise hinzufügen möchten. In Ubuntu:

 sudo apt-get installiere Vermögen 

Es kommt mit einer sehr praktischen Option: "-s" für kurze, die auf Vermögen aus einem Satz oder weniger beschränken.

 Glück [-s] 

Kombinationen

Der spaßige Teil besteht nun darin, die vorherigen Befehle für ein lustigeres Ergebnis zu kombinieren. Eine berühmte Kombination ist Fortune und Cowsay, die eine Kuh in ASCII-Kunst schafft, die Ihnen ein zufälliges Vermögen erzählt:

 Glücksbringer | cowsay 

Mein persönlicher Favorit ist ein zufälliger Charakter von cowsay, der dir ein zufälliges Glück sagt:

 cowsay -f "$ (ls / usr / teilen / Kühe / | sortieren -R | Kopf -1)" "(Vermögen)" 

Um es kurz zu erklären, es ist das gleiche wie zuvor: Ein zufälliges Vermögen wird in cowsay geschoben, aber ich habe die Option "-f" hinzugefügt, um einen Charakter auszuwählen. Der angegebene Pfad ist eine Kombination aus dem Auflisten der Dateien innerhalb des Standardverzeichnisses für die Zeichen, dem zufälligen Sortieren dieser Liste und dem Beibehalten nur der ersten Zeile.

Aber ich nehme an, du könntest auch so etwas tun

 ja "$ (figlet Linux)" 

um ein Stück ASCII-Kunst oder sogar zu wiederholen

 cowsay "$ (seq -f '4 /% g' 1 2 99999 | einfügen -sd- + | bc -l)" 

eine Kuh zu haben, die dir die Annäherung von Pi sagt.

Wie immer beim Erkunden der Konsole gibt es eine Menge Dinge, die getan werden können (selbst wenn es sehr nutzlos erscheint).

Fazit

Ich habe mein Bestes versucht, um das zu sammeln, was ich unter den Linux-Befehlen am lustigsten fand. Im Nachhinein war es ziemlich schwierig, eine Liste zu erstellen, da ironischerweise der Großteil des Internets nützlich ist, um nützliche Befehle zu finden, nicht das Gegenteil.

Kannst du an lustigere und / oder nutzlose Befehle denken? Mehr Kombinationen? Oder im Gegenteil, ein Nutzen der oben aufgeführten? Bitte lassen Sie uns in den Kommentaren wissen.