Ein lustiger Trick – Die sprechende Kuh und Farboptionen verstehen
Nachdem Sie die Grundlagen von ls gemeistert haben, lassen Sie uns ein wenig Spaß haben und noch etwas weiter forschen! Linux dient nicht nur der ernsthaften Arbeit – es kann auch verspielt sein. Wir werden ein lustiges Programm namens cowsay verwenden, um unseren Verzeichnisinhalt auf amüsante Weise anzuzeigen, und danach etwas über Farboptionen in ls lernen.
Probieren wir zuerst den cowsay-Trick aus:
Eingabe:
ls | cowsay
Sie sollten etwas Ähnliches wie das hier sehen:
_________________________________________
/ data_file.txt test test_file.txt \
\ /
-----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Ist das nicht amüsant? Wir haben gerade eine Kuh dazu gebracht, den Inhalt unseres Verzeichnisses aufzusagen!
Vielleicht fragen Sie sich, was das Symbol | zwischen ls und cowsay bedeutet. Dies wird als „Pipe“ (Rohrleitung) bezeichnet. Es ist ein mächtiges Feature in Linux, das Befehle miteinander verbindet. Machen Sie sich keine Sorgen, wenn Sie jetzt noch nicht verstehen, wie es funktioniert – das ist völlig normal! Wir werden in zukünftigen Lektionen mehr über Pipes lernen. Genießen Sie erst einmal die sprechende Kuh!
Lassen Sie uns nun noch etwas mehr über ls erfahren. Wussten Sie, dass ls die Ausgabe in verschiedenen Farben anzeigen kann? Standardmäßig sind viele Linux-Systeme so eingestellt, dass Farben automatisch angezeigt werden. Wir können dieses Verhalten jedoch steuern. Versuchen wir, ls mit einer speziellen Option zu verwenden, um die Farben auszuschalten:
Eingabe:
ls --color=never
Sie sollten nun den Verzeichnisinhalt ohne jegliche Farben sehen. Dies ist die reine, ungefärbte Ausgabe von ls.
Die Option --color bei ls kann drei Werte annehmen:
never: Niemals Farben verwenden (was wir gerade ausprobiert haben).
always: Immer Farben verwenden, auch wenn die Ausgabe in eine Datei oder an einen anderen Befehl gesendet wird.
auto: Farben verwenden, wenn die Ausgabe direkt im Terminal erfolgt, aber nicht, wenn sie woandershin umgeleitet wird.
Die Verwendung von ls --color=never kann in Skripten nützlich sein oder wenn Sie eine konsistente Ausgabe unabhängig von Ihren Terminal-Einstellungen sicherstellen möchten.
Diese kleinen Erkundungen zeigen Ihnen, dass Linux-Befehle oft viele Optionen haben, die ihr Verhalten ändern können. Während Sie Ihre Linux-Reise fortsetzen, werden Sie noch viele weitere nützliche Funktionen von ls und anderen Befehlen entdecken!