20 Smešnih ukazov Linuxa ali Linux je zabavno v terminalu
Linux je zabaven! Huh. OK, torej mi ne verjamete. Na koncu tega članka ne pozabite, da boste morali verjeti, da je Linux pravzaprav zabavna škatla.
1. Ukaz: sl (Parna lokomotiva)
Morda se zavedate ukaza 'ls' ukaz list, ki se pogosto uporablja za ogled vsebine mape, toda zaradi napačnega tipkanja bi včasih prišlo do 'sl', kaj pa, če bi se malo zabavali v terminalu in ne "Ukaza ni mogoče najti".
$ 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
Ta ukaz deluje tudi, če vtipkate 'LS' in ne 'ls'.
2. Ukaz: telnet
Ne! Ne !! ni tako zapleten, kot se zdi. Poznali bi telnet. Telnet je besedilno usmerjen dvosmerni omrežni protokol prek omrežja. Tu ni treba namestiti ničesar. Kar bi morali imeti, je Linux box in delujoč Internet.
[email :~# telnet towel.blinkenlights.nl [No longer working]
3. Ukaz: sreča
kaj pa dobiti svojo naključno bogastvo, včasih smešno v terminalu.
$ 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. Ukaz: rev (Reverse)
Obrne vsak niz, ki mu je dan, ali ni smešno.
[email :~# rev 123abc cba321 xuniL eb ot nrob born to be Linux
5. Ukaz: faktor
Čas za nekaj matematike, ta ukaz izpiše vse možne faktorje določenega števila.
[email :~# factor 5 5 5: 5 12 12: 2 2 3 1001 1001: 7 11 13 5442134 5442134: 2 2721067
6. Ukaz: skript
V redu, to ni ukaz in skript, vendar je lepo.
[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. Ukaz: Cowsay
Krava ASCII v terminalu bo povedala, kar želite.
$ 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 | || ||
Kako pa je s cevovodnim 'ukazom sreče', ki je bil zgoraj opisan s kavboj?
[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 | || ||
Opomba: "|" se imenuje navodilo cevovoda in se uporablja tam, kjer mora biti izhod enega ukaza vhod drugega. V zgornjem primeru izhod ukaza 'fortune' deluje kot vhod ukaza 'cowsay'. Ta navodila se pogosto uporabljajo pri skriptiranju in programiranju.
xcowsay je grafični program, ki se odziva podobno kot cowsay, vendar na grafičen način, zato je X 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 je še en ukaz, samo zaženite »cowthink Linux je tako smešno« in si oglejte razliko v rezultatih cowsay in cowthink.
[email :~# cowthink ....Linux is sooo funny _________________________ ( ....Linux is sooo funny ) ------------------------- o ^__^ o (oo)\_______ (__)\ )\/\ ||----w | || ||
8. Ukaz: da
Smešno je, a koristno, še posebej v skriptih in za sistemske skrbnike, kjer je mogoče avtomatiziran vnaprej določen odziv prenesti na terminal ali ustvariti.
[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
Opomba: (Dokler ne prekinete, tj. Ctrl + c).
9. Ukaz: stranišče
kaj? Se hecaš, huh ne! Vsekakor ne, toda zagotovo je samo ime tega ukaza preveč smešno in ne vem, od kod ta ukaz dobi ime.
$ 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#" # # #
Ponuja celo neke vrste barv in slog pisave.
[email :~# toilet -f mono12 -F metal linux-console.net
Opomba: Figlet je še en ukaz, ki bolj ali manj zagotavlja takšen učinek na terminalu.
10. Ukaz: cmatrix
Morda ste videli hollywoodski film "matrica" in bi bili navdušeni nad močjo, ki jo je Neo dobil, da bi videl vse in vse v matriki ali pa bi si morda omislili animacijo, ki je videti kot Hackerjevo namizje.
$ 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. Ukaz: oneko
V redu, torej verjamete, da je kazalec miške v Linuxu enak neumen črno-beli kazalnik, če ne gre za animacijo, potem se bojim, da bi se lahko zmotili. "Oneko" je paket, ki bo z miškinim kazalcem pritrdil "Jerry" in se premikal skupaj z vami.
$ 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
Opomba: Ko zaprete terminal, s katerega je poganjal oneko, jerry izgine in se ne zažene ob zagonu. Aplikacijo lahko dodate za zagon in uživanje še naprej.
12. Viličasta bomba
To je zelo grd del kode. Zaženite to na lastno odgovornost. To je dejansko bomba z vilicami, ki se eksponentno pomnoži, dokler se ne izkoristijo vsi sistemski viri in sistem visi.
Če želite preveriti moč tega ukaza, poskusite enkrat, vendar na lastno odgovornost zaprite in shranite vse druge programe in datoteke, preden zaženete vilico.
[email :~# :(){ :|:& }:
13. Ukaz: medtem
Spodnji ukaz »while« je skript, ki vam prikaže barvni datum in datoteko, dokler ne prekinete (ctrl+c). Preprosto kopirajte in prilepite spodnjo kodo v terminal.
[email :~# while true; do echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done
Opomba: Zgornji skript, če je spremenjen z naslednjim ukazom, bo dal podobne rezultate, vendar z malo razlike preverite v terminalu.
[email :~# while true; do clear; echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done
14. Ukaz: espeak
Preprosto obrnite gumb vašega multimedijskega zvočnika na polno, preden prilepite ta ukaz v terminal in nam sporočite, kako ste se počutili ob poslušanju božjega glasu.
$ 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. Ukaz: aafire
Kaj pa požar v vašem terminalu. Preprosto vnesite "aafire" v terminal, brez narekovajev, in si oglejte čarovnijo. Pritisnite katero koli tipko za prekinitev programa.
$ 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. Ukaz: bb
Najprej namestite ukaz in nato v terminal vnesite »bb« in poglejte, kaj se bo zgodilo.
$ 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. Ukaz: curl
Ali ne bo za vas čudovit občutek, če lahko iz ukazne vrstice pred prijateljem posodobite svoje stanje v Twitterju in so videti navdušeni? V redu, samo zamenjajte uporabniško ime, geslo in sporočilo o stanju z uporabniškim imenom, geslom in "sporočilom o stanju".
[email :~# curl -u YourUsername:YourPassword -d status="Your status message" http://twitter.com/statuses/update.xml
18. ASCII akvarij
Kako bo dobiti akvarij v 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
Zdaj prenesite in namestite 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
In končno, v terminalu zaženite »asciiquarium« ali »/ usr/local/bin/asciiquarium« brez narekovajev in bodite del čarovnije, ki se bo odvijala pred vašimi očmi.
[email :~# asciiquarium
19. Ukaz: smešne strani
Najprej namestite smešne strani in nato za spodnje ukaze zaženite strani z navodili.
$ 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]
Nekateri izmed njih so lahko starejši od 18 let, tečejo na lastno odgovornost, vsi so preveč smeš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. Popravki Linuxa
Čas je, da prilagodite eno linijo.
[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: kdo | grep -i blondinka | datum; cd ~; razpakirajte; dotik; trak; prst; nosilec; zadihanost; ja; uptime; umount; spanje (če veste, kaj mislim)
Obstajajo tudi nekateri drugi, ki pa ne delujejo na vseh sistemih in zato niso vključeni v ta članek. Nekateri med njimi so človeški pes, filter, pasica itd.
[Morda vam bo všeč tudi: 6 zanimivih smešnih ukazov Linuxa (zabava v terminalu) - II. Del]
Zabavajte se, pozneje se mi lahko zahvalite :) ja, vaš komentar je zelo cenjen, kar nas spodbuja, da pišemo več. Povejte nam, kateri ukaz vam je bil najbolj všeč. Ostanite z nami. Kmalu se vrnem z novim člankom, vrednim branja.