20 sjove kommandoer af Linux eller Linux er sjovt i Terminal


Linux er sjovt! Huhhh. OK, så du ikke tror på mig. Husk mig i slutningen af denne artikel bliver du nødt til at tro, at Linux faktisk er en sjov boks.

1. Kommando: sl (damplokomotiv)

Du er måske opmærksom på kommandoen 'ls' listekommandoen og bruger den ofte til at se indholdet af en mappe, men på grund af manglende indtastning vil du nogle gange resultere i 'sl', hvad med at blive lidt sjov i terminalen og ikke "kommandoen ikke fundet".

[email :~# apt-get install sl 		(In Debian like OS)
[email :~# yum -y install sl 		(In Red Hat like OS)
[email :~# sl

Denne kommando fungerer, selv når du skriver 'LS' og ikke 'ls'.

2. Kommando: telnet

Ingen! Ingen!! det er ikke så meget komplekst som det ser ud til. Du ville være fortrolig med telnet. Telnet er en tekstorienteret tovejs netværksprotokol over netværk. Her er der intet at installere. Hvad du skal have er en Linux-boks og et fungerende internet.

[email :~# telnet towel.blinkenlights.nl

3. Kommando: formue

hvad med at få din tilfældige formue, nogle gange sjov i terminalen.

[email :~# apt-get install fortune 	(for aptitude based system)
[email :~# yum install fortune 		(for yum based system)
[email :~# fortune

You're not my type.  For that matter, you're not even my species!!!
Future looks spotty.  You will spill soup in 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 (omvendt)

Det vender hver streng, der gives til det, er det ikke sjovt.

[email :~# rev

123abc 
cba321 

xuniL eb ot nrob
born to be Linux

5. Kommando: faktor

Tid til noget matematik, denne kommando sender alle mulige faktorer i et givet tal.

[email :~# factor 5

5 
5: 5 

12 
12: 2 2 3 

1001 
1001: 7 11 13 

5442134 
5442134: 2 2721067

6. Kommando: script

OK fint, dette er ikke en kommando og et script, men det er rart.

[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

En ASCII ko i terminalen, der vil sige, hvad du nogensinde vil have.

[email :~# apt-get install cowsay 		(for Debian based OS)
[email :~# yum install cowsay		(for Red Hat based OS)
[email :~# cowsay I Love nix 

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

Hvad med pipelineing af 'formune command', beskrevet ovenfor med 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 |
                ||     ||

Bemærk: '|' kaldes pipeline-instruktion, og det bruges, hvor output fra en kommando skal være input til en anden kommando. I ovenstående eksempel fungerer output af 'formue' kommando som input af 'cowsay' kommando. Denne pipelineinstruktion bruges ofte i scripting og programmering.

xcowsay er et grafisk program, der svarer svarende til cowsay, men på en grafisk måde, derfor er det X for cowsay.

apt-get install xcowsay
yum install xcowsay
[email :~# xcowsay I Love nix

cowthink er en anden kommando, bare kør "cowthink Linux er sååå sjovt" og se forskellen i output fra cowsay og cowthink.

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

8. Kommando: ja

Det er sjovt, men også nyttigt, specielt i scripts og til systemadministratorer, hvor et automatisk foruddefineret svar kan overføres til terminal eller genereres.

[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

Bemærk: (indtil du afbryder, dvs. ctrl + c).

9. Kommando: toilet

hvad? Tæller du sjov, hej nej! Bestemt ikke, men helt sikkert er dette kommandonavn for sjovt, og jeg ved ikke, hvorfra denne kommando får sit navn.

[email :~# apt-get install toilet 
[email :~# yum install toilet
[email :~# toilet tecmint 

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

Det tilbyder endda en slags farve- og skrifttypestil.

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

Bemærk: Figlet er en anden kommando, der mere eller mindre giver en sådan slags effekt i terminalen.

10. Kommando: cmatrix

Du har måske set Hollywood-filmen 'matrix' og ville blive fascineret af magt, Neo fik forsynet med, at se alt og alt i matrixen, eller du tænker måske på en animation, der ligner Hacker's desktop.

[email :~# apt-get install cmatrix
[email :~# yum install cmatrix
[email :~# cmatrix

11. Kommando: oneko

OK, så du tror, at musemarkøren i Linux er den samme fjollede sort/hvide markør, hvor der ikke ligger nogen animation, så jeg er bange for, at du kan tage fejl. "Oneko" er en pakke, der vedhæfter en "Jerry" med din musemarkør og bevæger sig sammen med din markør.

[email :~# apt-get install oneko
[email :~# yum install oneko
[email :~# oneko

Bemærk: Når du lukker terminalen, hvorfra oneko blev kørt, forsvinder jerry og starter heller ikke ved opstart. Du kan tilføje applikationen for at starte og fortsætte med at nyde.

12. Gaffelbombe

Dette er et meget grimt stykke kode. Kør dette på egen risiko. Dette er faktisk en gaffelbombe, som multiplicerer sig eksponentielt, indtil al systemressourcen er brugt, og systemet hænger. (For at kontrollere kraften i ovenstående kode skal du prøve det en gang, men alt på egen risiko, luk og gem alle andre programmer og filer, før du kører fork bomb).

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

13. Kommando: mens

Nedenstående "while" -kommando er et script, der giver dig farvet dato og fil, indtil du afbryder (ctrl + c). Bare kopier og indsæt nedenstående kode i terminalen.

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

Bemærk: Ovenstående script, når det er ændret med følgende kommando, giver lignende output, men med en lille forskel skal du kontrollere det i din terminal.

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

14. Kommando: espeak

Drej bare drejeknappen på din multimediehøjttaler, inden du indsætter denne kommando i din terminal, og lad os vide, hvordan du følte at lytte til Guds stemme.

[email :~# apt-get install espeak
[email :~# yum install espeak
[email :~# espeak "Tecmint is a very good website dedicated to Foss Community"

15. Kommando: aafire

Hvad med brand i din terminal. Bare skriv "aafire" i terminalen uden citater og se magien. Tryk på en vilkårlig tast for at afbryde programmet.

[email :~# apt-get install libaa-bin
[email :~# aafire

16. Kommando: bb

Installer først “apt-get insatll bb”, og skriv derefter “bb” i terminalen og se hvad der sker.

[email :~# bb

17. Kommando: url

Vil det ikke være en fantastisk følelse for dig, hvis du kan opdatere din twitter-status fra kommandolinjen foran din ven, og de virker imponeret. OK bare udskift brugernavn, adgangskode og din statusmeddelelse med din brugernavn, adgangskode og "din statusmeddelelse".

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

18. ASCIIquarium

Hvordan det bliver at få et akvarium i terminalen.

[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

Download og installer nu 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

Og kør endelig "asciiquarium" eller "/ usr/local/bin/asciiquarium" i terminalen uden citater og vær en del af magien, der finder sted foran dine øjne.

[email :~# asciiquarium

19. Kommando: sjove manpages

Installer først "apt-get install funny-manpages" og kør derefter man-sider for nedenstående kommandoer. Nogle af dem kan være over 18 år, køre på egen risiko, de er alle for sjove.

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

Det er tid for dig at have nogle one liner tweaks.

[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 er sexet: hvem | grep -i blondine | dato; cd ~; pakke ud; røre ved; strimmel; finger; montere; gispe; Ja; oppetid umount; søvn (hvis du ved hvad jeg mener)

Der er visse andre, men disse fungerer ikke på hele systemet og er derfor ikke inkluderet i denne artikel. Nogle af dem er mandhund, filter, banner osv.

Hav det sjovt, du kan sige mig tak senere :) yup din kommentar er meget værdsat, hvilket opmuntrer os til at skrive mere. Fortæl os hvilken kommando du kunne lide mest. Hold øje med, jeg kommer snart tilbage med en anden artikel, der er værd at læse.