20 Witzeg Kommandoe vu Linux oder Linux ass Spaass am Terminal


Linux ass Spaass! Huh. OK, also gleeft Dir mir net. Denkt mir um Enn vun dësem Artikel musst Dir gleewen datt Linux tatsächlech eng lëschteg Box ass.

1. Kommando: sl (Damplokomotiv)

Dir sidd vläicht bewosst vum Kommando 'ls' de Kommando Lëscht, deen dacks benotzt gëtt fir den Inhalt vun engem Dossier ze gesinn, awer wéinst der falscher Tapping géift Dir heiansdo zu 'sl' resultéieren, wéi wier et mat e bësse Spaass am Terminal an net Kommando net fonnt.

$ sudo apt install sl   [On Debian/Ubuntu & Mint]
$ sudo yum install sl   [On CentOS/RHEL 7]
$ sudo dnf install sl   [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S sl     [On Arch Linux]
$ sudo pkg_add -v sl    [On FreeBSD]
[email :~# sl

Dëse Kommando funktionnéiert och wann Dir 'LS' an net 'ls' tippt.

2. Kommando: telnet

Nee! Nee!! et ass net sou vill komplizéiert wéi et schéngt. Dir wäert mat Telnet vertraut sinn. Telnet ass en textorientéierte bidirektionalen Netzwierkprotokoll iwwer en Netzwierk. Hei ass näischt ze installéieren. Wat Dir sollt hunn ass eng Linux Box an en funktionnéierend Internet.

[email :~# telnet towel.blinkenlights.nl   [No longer working]

3. Kommando: Räichtum

wat iwwer Är zoufälleg Verméigen ze kréien, heiansdo witzeg am Terminal.

$ sudo apt install fortune   [On Debian/Ubuntu & Mint]
$ sudo yum install fortune   [On CentOS/RHEL 7]
$ sudo dnf install fortune   [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S fortune     [On Arch Linux]
$ sudo pkg_add -v fortune    [On FreeBSD]
[email :~# fortune

You're not my type.  For that matter, you're not even my species!!!
Future looks spotty.  You will spill soup in the late evening.
You worry too much about your job.  Stop it.  You are not paid enough to worry.
Your love life will be... interesting.

4. Kommando: rev (Reverse)

Et dréit all String ëm, déi et gëtt, ass et net witzeg.

[email :~# rev

123abc 
cba321 

xuniL eb ot nrob
born to be Linux

5. Kommando: Faktor

Zäit fir e puer Mathematik, dëst Kommando erausginn all méiglech Faktore vun enger bestëmmter Zuel.

[email :~# factor 5

5 
5: 5 

12 
12: 2 2 3 

1001 
1001: 7 11 13 

5442134 
5442134: 2 2721067

6. Kommando: Schrëft

OK gutt dëst ass kee Kommando an e Skript awer et ass flott.

[email :~# for i in {1..12}; do for j in $(seq 1 $i); do echo -ne $i×$j=$((i*j))\\t;done; echo;done 

1×1=1	
2×1=2	2×2=4	
3×1=3	3×2=6	3×3=9	
4×1=4	4×2=8	4×3=12	4×4=16	
5×1=5	5×2=10	5×3=15	5×4=20	5×5=25	
6×1=6	6×2=12	6×3=18	6×4=24	6×5=30	6×6=36	
7×1=7	7×2=14	7×3=21	7×4=28	7×5=35	7×6=42	7×7=49	
8×1=8	8×2=16	8×3=24	8×4=32	8×5=40	8×6=48	8×7=56	8×8=64	
9×1=9	9×2=18	9×3=27	9×4=36	9×5=45	9×6=54	9×7=63	9×8=72	9×9=81	
10×1=10	10×2=20	10×3=30	10×4=40	10×5=50	10×6=60	10×7=70	10×8=80	10×9=90	10×10=100	
11×1=11	11×2=22	11×3=33	11×4=44	11×5=55	11×6=66	11×7=77	11×8=88	11×9=99	11×10=110	11×11=121	
12×1=12	12×2=24	12×3=36	12×4=48	12×5=60	12×6=72	12×7=84	12×8=96	12×9=108	12×10=120	12×11=132	12×12=144

7. Kommando: Cowsay

Eng ASCII Kéi am Terminal seet wat Dir wëllt.

$ sudo apt install cowsay   [On Debian/Ubuntu & Mint]
$ sudo yum install cowsay   [On CentOS/RHEL 7]
$ sudo dnf install cowsay   [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S cowsay     [On Arch Linux]
$ sudo pkg_add -v cowsay    [On FreeBSD]
[email :~# cowsay I Love nix 

 ____________
< I Love nix >
 ------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Wéi wier et iwwer d'Pipelinéierung vum 'Fortune Command', uewen beschriwwen mat Cowsay?

[email :~# fortune | cowsay 

 _________________________________________
/ Q: How many Oregonians does it take to  \
| screw in a light bulb? A: Three. One to |
| screw in the light bulb and two to fend |
| off all those                           |
|                                         |
| Californians trying to share the        |
\ experience.                             /
 -----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Notiz: '|' gëtt Pipelineinstruktioun genannt an et gëtt benotzt wou den Ausgang vun engem Kommando den Input vun engem anere Kommando muss sinn. Am uewe genannte Beispill wierkt d'Ausgab vum 'Fortune' Kommando als Input vum 'cowsay' Kommando. Dës Pipelineinstruktioun gëtt dacks am Skripting a Programméierung benotzt.

xcowsay ass e grafesche Programm deen ähnlech wéi Cowsay äntwert awer op eng grafesch Manéier, dofir ass et X vu Cowsay.

$ sudo apt install xcowsay   [On Debian/Ubuntu & Mint]
$ sudo yum install xcowsay   [On CentOS/RHEL 7]
$ sudo dnf install xcowsay   [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S xcowsay     [On Arch Linux]
$ sudo pkg_add -v xcowsay    [On FreeBSD]
[email :~# xcowsay I Love nix

cowthink ass en anere Kommando just lafen Cowthink Linux ass sou witzeg a kuckt den Ënnerscheed am Output vu Cowsay a Cowthink.

[email :~# cowthink ....Linux is sooo funny
 _________________________
( ....Linux is sooo funny )
 -------------------------
        o   ^__^
         o  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

8. Kommando: jo

Et ass witzeg awer och nëtzlech, besonnesch a Skripte a fir Systemadministratoren, wou eng automatiséiert virdefinéiert Äntwert un den Terminal weidergeleet oder generéiert ka ginn.

[email :~# yes I Love Linux

I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux
I Love Linux

Notiz: (Bis Dir ënnerbrach dh Ctrl+c).

9. Kommando: Toilette

waat? Maacht Dir de Geck, hmm nee! Definitiv net, awer sécher ass dëse Kommandonumm selwer ze witzeg, an ech weess net vu wou dësen Kommando säin Numm kritt.

$ sudo apt install toilet  [On Debian/Ubuntu & Mint]
$ sudo yum install toilet  [On CentOS/RHEL 7]
$ sudo dnf install toilet  [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S toilet    [On Arch Linux]
$ sudo pkg_add -v toilet   [On FreeBSD]
[email :~# toilet tecmint 

mmmmmmm                        "             m                               
   #     mmm    mmm   mmmmm  mmm    m mm   mm#mm          mmm    mmm   mmmmm 
   #    #"  #  #"  "  # # #    #    #"  #    #           #"  "  #" "#  # # # 
   #    #""""  #      # # #    #    #   #    #           #      #   #  # # # 
   #    "#mm"  "#mm"  # # #  mm#mm  #   #    "mm    #    "#mm"  "#m#"  # # #

Et bitt souguer eng Aart vu Faarf a Schrëftstil.

[email :~# toilet -f mono12 -F metal linux-console.net

Bemierkung: Figlet ass en anere Kommando deen méi oder manner sou eng Aart Effekt am Terminal bitt.

10. Kommando: cmatrix

Dir hutt vläicht den Hollywood Film 'Matrix' gesinn a wier faszinéiert mat der Kraaft, Neo gouf mat geliwwert, fir alles an alles an der Matrix ze gesinn oder Dir denkt vläicht un eng Animatioun déi ausgesäit wéi dem Hacker säin Desktop.

$ sudo apt install cmatrix  [On Debian/Ubuntu & Mint]
$ sudo yum install cmatrix  [On CentOS/RHEL 7]
$ sudo dnf install cmatrix  [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S cmatrix    [On Arch Linux]
$ sudo pkg_add -v cmatrix   [On FreeBSD]
[email :~# cmatrix

11. Kommando: oneko

OK also Dir gleeft datt de Mauszeiger vu Linux deeselwechte dommen schwaarz/wäiss Zeiger ass, wa keng Animatioun läit, da fäerten ech datt Dir falsch sidd. Oneko ass e Package deen e Jerry mat Ärem Mauszeiger befestegt a sech mat Ärem Zeiger beweegt.

$ sudo apt install oneko  [On Debian/Ubuntu & Mint]
$ sudo yum install oneko  [On CentOS/RHEL 7]
$ sudo dnf install oneko  [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S oneko    [On Arch Linux]
$ sudo pkg_add -v oneko   [On FreeBSD]
[email :~# oneko

Notiz: Wann Dir den Terminal zoumaacht, aus deem Oneko gelaf ass, wäert de Jerry verschwannen, an och net beim Start starten. Dir kënnt d'Applikatioun derbäi fir opzemaachen a weider ze genéissen.

12. Fork Bomb

Dëst ass e ganz béise Stéck Code. Run dëst op Ären eegene Risiko. Dëst ass tatsächlech eng Gabelbomm déi sech exponentiell multiplizéiert bis all d'Systemressource benotzt gëtt an de System hänkt.

Fir d'Kraaft vun dësem Kommando z'iwwerpréiwen, sollt Dir et eemol probéieren, awer alles op Ären eegene Risiko, zou a späichert all aner Programmer a Dateien ier Dir eng Gabelbombe leeft.

[email :~# :(){ :|:& }:

13. Kommando: iwwerdeems

De Kommando ënnendrënner während ass e Skript deen Iech e faarwege Datum a Fichier ubitt bis Dir ënnerbrach (ctrl+c). Just kopéiert a paste de Code hei ënnen an den Terminal.

[email :~# while true; do echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done

Bemierkung: Dat uewe Skript, wann et mam folgendem Kommando geännert gëtt, gëtt ähnlech Ausgang awer mat e bëssen Ënnerscheed, kontrolléiert et an Ärem Terminal.

[email :~# while true; do clear; echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done

14. Kommando: espeak

Maacht just de Knob vun Ärem Multimedia Lautsprecher op voll ier Dir dëse Kommando an Ärem Terminal setzt a loosst eis wëssen wéi Dir Iech gefillt hutt dem Gott seng Stëmm ze lauschteren.

$ sudo apt install espeak  [On Debian/Ubuntu & Mint]
$ sudo yum install espeak  [On CentOS/RHEL 7]
$ sudo dnf install espeak  [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S espeak    [On Arch Linux]
$ sudo pkg_add -v espeak   [On FreeBSD]
[email :~# espeak "Tecmint is a very good website dedicated to Foss Community"

15. Kommando: aafire

Wéi wier et mat engem Feier an Ärem Terminal. Gidd einfach aafire am Terminal, ouni Zitater, a kuckt d'Magie. Dréckt all Schlëssel fir de Programm z'ënnerbriechen.

$ sudo apt install libaa-bin  [On Debian/Ubuntu & Mint]
$ sudo yum install aalib  [On CentOS/RHEL 7]
$ sudo dnf install aalib  [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S aalib    [On Arch Linux]
$ sudo pkg_add -v aalib   [On FreeBSD]
[email :~# aafire

16. Kommando: bb

Als éischt, installéiert de Kommando an dann Typ bb am Terminal a kuckt wat geschitt.

$ sudo apt install bb  [On Debian/Ubuntu & Mint]
$ sudo yum install bb  [On CentOS/RHEL 7]
$ sudo dnf install bb  [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S bb    [On Arch Linux]
$ sudo pkg_add -v bb   [On FreeBSD]
[email :~# bb

17. Kommando: curl

Wär et net en fantastescht Gefill fir Iech wann Dir Ären Twitter Status vun der Kommandozeil virun Ärem Frënd aktualiséiere kënnt a si schéngen beandrockt? OK ersetzt just de Benotzernumm, Passwuert an Äre Statusmeldung mat Ärem Benotzernumm, Passwuert an Äre Statusmeldung.

[email :~# curl -u YourUsername:YourPassword -d status="Your status message" http://twitter.com/statuses/update.xml

18. ASCIIquarium

Wéi wäert et sinn en Aquarium am Terminal ze kréien.

[email :~# apt-get install libcurses-perl
[email :~# cd /tmp 
[email :~# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
[email :~# tar -zxvf Term-Animation-2.4.tar.gz
[email :~# cd Term-Animation-2.4/
[email :~# perl Makefile.PL &&  make &&   make test
[email :~# make install

Elo eroflueden an installéieren ASCIIquarium.

[email :~# cd /tmp
[email :~# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
[email :~# tar -zxvf asciiquarium.tar.gz
[email :~# cd asciiquarium_1.1/
[email :~# cp asciiquarium /usr/local/bin
[email :~# chmod 0755 /usr/local/bin/asciiquarium

A schliisslech lafen asciiquarium oder /usr/local/bin/asciiquarium am Terminal ouni Zitater a sidd en Deel vun der Magie déi virun Ären Aen stattfënnt.

[email :~# asciiquarium

19. Kommando: witzeg manpages

Als éischt installéiere déi witzeg Manpages a lafen dann Mann Säiten fir d'Befehle hei drënner.

$ sudo apt install funny-manpages  [On Debian/Ubuntu & Mint]
$ sudo yum install funny-manpages  [On CentOS/RHEL 7]
$ sudo dnf install funny-manpages  [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S funny-manpages    [On Arch Linux]
$ sudo pkg_add -v funny-manpages   [On FreeBSD]

E puer vun hinnen kënnen 18+ sinn, lafen op Ären eegene Risiko, si sinn all ze witzeg.

baby
celibacy
condom
date
echo
flame
flog
gong
grope, egrope, fgrope 
party 
rescrog 
rm
rtfm
tm
uubp
woman (undocumented)
xkill 
xlart 
sex 
strfry
[email :~# man baby

20. Linux Tweaks

Et ass Zäit fir Iech e puer One-Liner Tweaks ze hunn.

[email :~# world

bash: world: not found
[email :~# touch girls\ boo** 

touch: cannot touch `girls boo**': Permission denied
[email :~# nice man woman

No manual entry for woman
[email :~# ^How did the sex change operation go?^ 

bash: :s^How did the sex change operation go?^ : substitution failed
[email :~# %blow 

bash: fg: %blow: no such job
[email :~# make love 

make: *** No rule to make target `love'.  Stop.
$ [ whereis my brain?                    
sh: 2: [: missing ]
% man: why did you get a divorce? 
man:: Too many arguments.
% !:say, what is saccharine? 
Bad substitute.
[email :/srv$ \(- 
bash: (-: command not found

Linux ass sexy: wien | grep -i blond | Datum; cd ~; unzip; beréieren; Sträif; Fanger; montéieren; gasp; jo; uptime; umount; Schlof (Wann Dir wësst wat ech mengen)

Et gi verschidde anerer awer dës funktionnéieren net op all de Systemer an dofir net an dësem Artikel abegraff. E puer vun hinnen sinn Mann Hond, Filter, Banner, etc.

[ Dir kënnt och gär hunn: 6 Interessant witzeg Kommandoe vu Linux (Spaass am Terminal) - Deel II ]

Vill Spaass, du kanns mir herno merci soen :) jo, Äre Kommentar gëtt héich geschätzt wat eis encouragéiert méi ze schreiwen. Sot eis wéi ee Kommando Dir am meeschte gefall hutt. Bleift ofgeschloss Ech kommen geschwënn zréck mat engem aneren Artikel deen derwäert ass ze liesen.