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.