20 smiješnih naredbi Linuxa ili Linux je zabava u terminalu


Linux je zabavan! Huhhh. OK, tako da mi ne vjerujete. Imajte na umu da ćete na kraju ovog članka morati vjerovati da je Linux zapravo zabavna kutija.

1. Naredba: sl (Parna lokomotiva)

Možda ste svjesni naredbe 'ls' naredbe popisa i često je koristite za pregled sadržaja mape, ali zbog pogrešnog tipkanja ponekad biste dobili 'sl', kako bi bilo da se malo zabavite u terminalu, a ne "naredba" nije pronađeno".

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

Ova naredba djeluje čak i kad upišete "LS", a ne "ls".

2. Naredba: telnet

Ne! Ne!! nije toliko složen koliko se čini. Poznavali biste telnet. Telnet je dvosmjerni mrežni protokol usmjeren na tekst preko mreže. Ovdje se nema što instalirati. Ono što biste trebali imati je Linux box i funkcionalni Internet.

[email :~# telnet towel.blinkenlights.nl

3. Naredba: bogatstvo

što je sa dobivanjem svog slučajnog bogatstva, ponekad smiješnog u terminalu.

[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. Naredba: rev (Reverse)

Obrne svaki niz koji mu je dan, nije li smiješno.

[email :~# rev

123abc 
cba321 

xuniL eb ot nrob
born to be Linux

5. Naredba: faktor

Vrijeme je za neku matematiku, ova naredba daje sve moguće čimbenike određenog broja.

[email :~# factor 5

5 
5: 5 

12 
12: 2 2 3 

1001 
1001: 7 11 13 

5442134 
5442134: 2 2721067

6. Naredba: skripta

U redu, ovo nije naredba i skripta, ali je lijepo.

[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. Zapovjedništvo: Cowsay

ASCII krava u terminalu koja će reći što god želite.

[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 |
                ||     ||

Što kažete na cjevovodnu "naredbu fortune", gore opisanu s 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 |
                ||     ||

Napomena: "|" naziva se uputa cjevovoda i koristi se tamo gdje izlaz jedne naredbe treba biti ulaz druge naredbe. U gornjem primjeru izlaz naredbe "fortune" djeluje kao ulaz naredbe "cowsay". Ova se uputa cjevovoda često koristi u skriptiranju i programiranju.

xcowsay je grafički program koji reagira slično kao cowsay, ali na grafički način, stoga je X cowsay.

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

cowthink je još jedna naredba, samo pokrenite "cowthink Linux je jako smiješan" i uvidite razliku u izlazu cowsay i cowthink.

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

8. Naredba: da

Smiješno je, ali korisno, posebno u skriptama i za administratore sustava gdje se automatizirani unaprijed definirani odgovor može proslijediti terminalu ili generirati.

[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

Napomena: (Dok ne prekinete, tj. Ctrl + c).

9. Naredba: zahod

što? Šališ se, ha ne! Definitivno ne, ali sigurno je samo ovo ime naredbe previše smiješno i ne znam odakle ovoj naredbi to ime.

[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#"  # # #

Nudi čak i neku vrstu boja i stilova fontova.

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

Napomena: Figlet je još jedna naredba koja više ili manje pruža takvu vrstu efekta u terminalu.

10. Naredba: cmatrix

Možda ste vidjeli holivudski film "matrica" i bili biste fascinirani snagom koja je Neou pružena da biste vidjeli sve i svašta u matrici ili biste možda pomislili na animaciju koja sliči Hackerovoj radnoj površini.

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

11. Naredba: oneko

OK, dakle vjerujete da je pokazivač miša Linuxa isti glupi crno-bijeli pokazivač u kojem ne leži nikakva animacija, bojim se da biste mogli pogriješiti. "Oneko" je paket koji će na vas dodati pokazivač miša i pomicati se zajedno s vama.

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

Napomena: Jednom kada zatvorite terminal s kojeg je pokrenut oneko, jerry će nestati niti će se pokrenuti prilikom pokretanja. Možete dodati aplikaciju da biste je pokrenuli i nastavili uživati.

12. Bomba vilice

Ovo je vrlo gadan dio koda. Pokreni ovo na vlastiti rizik. Ovo je zapravo vilica bomba koja se eksponencijalno umnožava dok se svi resursi sustava ne iskoriste i sustav ne visi. (Da biste provjerili snagu gornjeg koda, pokušajte jednom, ali sve na vlastiti rizik, zatvorite i spremite sve ostale programe i datoteke prije pokretanja fork bombe).

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

13. Naredba: dok

Naredba "while" u nastavku skripta je koja vam daje datum i datoteku u boji dok ne prekidate (ctrl+c). Samo kopirajte i zalijepite donji kod u terminal.

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

Napomena: Gornja skripta, kada se modificira sljedećom naredbom, daje slične rezultate, ali s malo razlike, provjerite je na svom terminalu.

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

14. Naredba: espeak

Samo okrenite tipku multimedijskog zvučnika do kraja prije nego što zalijepite ovu naredbu u terminal i recite nam kako ste se osjećali slušajući Božji glas.

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

15. Naredba: aafire

Može vatra u vašem terminalu. Samo upišite "aafire" u terminal, bez navodnika i pogledajte čaroliju. Pritisnite bilo koju tipku da biste prekinuli program.

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

16. Zapovjedništvo: bb

Prvo instalirajte "apt-get insatll bb", a zatim upišite "bb" u terminal i pogledajte što će se dogoditi.

[email :~# bb

17. Naredba: url

Neće li to za vas biti izvanredan osjećaj ako možete ažurirati status twittera iz naredbenog retka pred svojim prijateljem i čini se da su impresionirani. U redu, samo zamijenite korisničko ime, lozinku i poruku o statusu svojim korisničkim imenom, lozinkom i "porukom o statusu".

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

18. ASCII akvarij

Kako će biti dobiti akvarij u terminalu.

[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

Sada preuzmite i instalirajte 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

I na kraju pokrenite "asciiquarium" ili "/ usr/local/bin/asciiquarium" u terminalu bez navodnika i budite dio magije koja će se odvijati pred vašim očima.

[email :~# asciiquarium

19. Naredba: smiješne stranice

Prvo instalirajte “apt-get install funny-manpages”, a zatim pokrenite stranice s manovima za naredbe u nastavku. Neki od njih mogu biti stariji od 18 godina, trčati na vlastiti rizik, svi su previše smiješni.

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. Ugađanja Linuxa

Vrijeme je za vas da napravite neke prilagodbe linije.

[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 je seksi: tko | grep -i plavuša | datum; cd ~; otvoriti rajsfešlus; dodir; traka; prst; nosač; dahtati; Da; vrijeme rada; umount; spavaj (ako znaš na što mislim)

Postoje i određeni drugi, ali oni ne rade na cijelom sustavu i stoga nisu uključeni u ovaj članak. Neki od njih su čovječji pas, filter, natpis itd.

Zabavite se, kasnije mi možete zahvaliti :) da, vaš komentar je visoko cijenjen što nas potiče da pišemo više. Recite nam koja vam se naredba najviše svidjela. Pratite nas, uskoro se vraćam s još jednim člankom koji vrijedi pročitati.