Linux ýa-da Linux-yň 20 gülkünç buýrugy Terminalda gyzykly
Linux gyzykly! Hä. Bolýar, şonuň üçin maňa ynanmaýarsyňyz. Bu makalanyň ahyrynda Linux-yň hakykatdanam gyzykly gutydygyna ynanmaly bolarsyňyz.
1. Buýruk: sl (Bug lokomotiw)
Papkanyň mazmunyny görmek üçin ýygy-ýygydan ulanylýan, ýöne ýalňyş ýazmak sebäpli käwagt “sl” -e sebäp bolup bilersiňiz, terminalda azajyk hezil edip, sanawyň buýrugyny bilýän bolsaňyz gerek. Buýruk tapylmady
$ 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
Bu buýruk LS däl-de, LS ýazanyňyzda hem işleýär.
2. Buýruk: telnet
! Ok! !! Ok !! görnüşi ýaly çylşyrymly däl. Telnet bilen tanyş bolarsyňyz. Telnet, tordaky tekste gönükdirilen iki taraplaýyn tor protokoly. Bu ýerde guruljak zat ýok. Sizde bolmaly zat Linux gutusy we işleýän internet.
[email :~# telnet towel.blinkenlights.nl [No longer working]
3. Buýruk: baýlyk
tötänleýin baýlygy, näme üçin terminalda käwagt gülkünç.
$ 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. Buýruk: rev (Ters)
Oňa berlen her setiri tersine edýär, gülkünç däl.
[email :~# rev 123abc cba321 xuniL eb ot nrob born to be Linux
5. Buýruk: faktor
Käbir matematika üçin wagt, bu buýruk berlen sanyň mümkin bolan ähli faktorlaryny çykarýar.
[email :~# factor 5 5 5: 5 12 12: 2 2 3 1001 1001: 7 11 13 5442134 5442134: 2 2721067
6. Buýruk: skript
Bolýar, bu buýruk we skript däl, ýöne gowy.
[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. Buýruk: Kowsaý
Terminaldaky ASCII sygyr islän zadyňyzy aýdar.
$ 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 | || ||
Aboveokarda sygyr bilen beýan edilen “baýlyk buýrugy” barada näme aýdyp bilersiňiz?
[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 | || ||
Bellik: '|' turbageçiriji görkezmesi diýilýär we bir buýrugyň çykyşy başga bir buýrugyň girişi bolmaly ýerinde ulanylýar. Aboveokardaky mysalda, baýlyk buýrugynyň çykyşy sygyr buýrugynyň girişi hökmünde çykyş edýär. Bu turbageçiriji görkezmesi skript we programmirlemekde ýygy-ýygydan ulanylýar.
xcowsay, sygyrlara meňzeş, ýöne grafiki görnüşde jogap berýän grafiki programma, şonuň üçin sygyrlaryň X-dyr.
$ 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 başga bir buýruk, diňe “cowthink Linux gaty gülkünç” işlediň we sygyr we sygyr pikiriniň çykarylyşynyň tapawudyny görüň.
[email :~# cowthink ....Linux is sooo funny _________________________ ( ....Linux is sooo funny ) ------------------------- o ^__^ o (oo)\_______ (__)\ )\/\ ||----w | || ||
8. Buýruk: hawa
Bu gülkünç, ýöne peýdaly, esasanam skriptlerde we awtomatiki kesgitlenen jogaby terminala geçirip ýa-da döredip boljak ulgam dolandyryjylary üçin.
[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
Bellik: (kesýänçäňiz, ýagny ctrl+c).
9. Buýruk: hajathana
näme? Degişýärsiňmi, ýok! Elbetde ýok, ýöne bu buýrugyň adynyň özi gaty gülkünç we bu buýrugyň adyny nireden alýandygyny bilemok.
$ 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#" # # #
Hatda haýsydyr bir reňk we şrift stilini hödürleýär.
[email :~# toilet -f mono12 -F metal linux-console.net
Bellik: Figlet, terminalda şunuň ýaly effekti üpjün edýän başga bir buýruk.
10. Buýruk: cmatrix
Golliwud filminiň “matrisa” -ny gören bolmagyňyz we güýjüne haýran galmagyňyz mümkin, Neo matrisadaky islendik zady we hemme zady görmek üçin üpjün edilipdi ýa-da Hakeriň iş stoluna meňzeýän animasiýa hakda pikir edip bilersiňiz.
$ 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. Buýruk: oneko
Bolýar, şonuň üçin Linux-yň syçanjygynyň görkezijisiniň şol bir manysyz gara/ak görkezijiniň animasiýa ýalan däldigine ynanýarsyňyz, ýalňyşmagyňyzdan gorkýaryn. “Oneko”, “Jerri” -ni syçanjygyň görkezijisi bilen birikdirjek we görkeziji bilen bilelikde hereket edýän bukjadyr.
$ 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
Bellik: Oneko işleýän terminaly ýapanyňyzdan soň, jerri ýok bolar ýa-da işe başlamaz. Başlamak we lezzet almagy dowam etdirmek üçin programmany goşup bilersiňiz.
12. Fork bomba
Bu gaty erbet kod. Muny öz töwekgelçiligiňiz bilen işlediň. Aslynda bu, ähli ulgam çeşmesi ulanylýança we ulgam asylýança özüni köpeldýän çeňňek bomba.
Bu buýrugyň güýjüni barlamak üçin bir gezek synap görmeli, ýöne öz töwekgelçiligiňiz bilen, çeňňek bombasyny ulanmazdan ozal beýleki programmalary we faýllary ýapyň we saklaň.
[email :~# :(){ :|:& }:
13. Buýruk: wagt
Aşakdaky “wagt” buýrugy, kesilýänçä (ctrl+c) reňkli senäni we faýly üpjün edýän skriptdir. Diňe aşakdaky kody terminala göçüriň.
[email :~# while true; do echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done
Bellik: Aşakdaky buýruk bilen üýtgedilende ýokardaky skript şuňa meňzeş netije berer, ýöne azajyk tapawut bilen terminalyňyzda barlaň.
[email :~# while true; do clear; echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done
14. Buýruk: gürlemek
Bu buýrugy terminalyňyza goýmazdan ozal multimediýa gürleýjiňiziň düwmesini dolduryň we hudaýyň sesini diňländigiňizi bize habar beriň.
$ 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. Buýruk: aafire
Terminalyňyzdaky ýangyn hakda. Terminalda sitatasyz “aafire” ýazyň we jadysyny görüň. Programmany kesmek üçin islendik düwmä basyň.
$ 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. Buýruk: bb
Ilki bilen buýrugy guruň we terminala “bb” ýazyň we nämeleriň bolýandygyny görüň.
$ 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. Buýruk: egrelmek
Twitter statusyňyzy dostuňyzyň öňündäki buýruk setirinden täzeläp bilseňiz, bu size ajaýyp duýgy bolmazmy? Bolýar, diňe ulanyjy adyny, parolyňyzy we status habaryňyzy ulanyjy adyňyz, parolyňyz we “status habaryňyz” bilen çalşyň.
[email :~# curl -u YourUsername:YourPassword -d status="Your status message" http://twitter.com/statuses/update.xml
18. ASCIIquarium
Terminalda akwarium almak nähili bolar.
[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
Indi ASCIIquarium-ny göçürip alyň.
[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ň soňunda bolsa, “asciiquarium” ýa-da “/ usr/local/bin/asciiquarium” -y sitatasyz işlediň we gözüňiziň öňünde boljak jadygöýligiň bir bölegi boluň.
[email :~# asciiquarium
19. Buýruk: gülkünç sahypalar
Ilki bilen gülkünç sahypalary guruň we aşakdaky buýruklar üçin adam sahypalaryny işlediň.
$ 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]
Olaryň käbiri 18+ bolup biler, öz töwekgelçiligiňiz bilen işlediň, hemmesi gaty gülkünç.
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
Bir gezeklik düzedişler etmegiň wagty geldi.
[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 seksi: kim | grep -i saryýagyz | senesi; cd ~; açmak; degmek; zolak; barmak; dakmak; aljyraňňy; hawa; iş wagty; umount; ukla (näme diýjek bolýanymy bilýän bolsaň)
Käbirleri bar, ýöne bular ähli ulgamlarda işlemeýär we şonuň üçin bu makalada ýok. Olaryň käbiri adam iti, süzgüç, banner we ş.m.
[Şeýle hem halap bilersiňiz: Linux-yň 6 gyzykly gyzykly buýrugy (Terminalda gyzykly) - II bölüm]
Şadyýan boluň, soň maňa sag bolsun aýdyp bilersiňiz :) hawa, teswiriňiz has köp ýazmaga höweslendirýän ýokary baha berilýär. Haýsy buýrugy has gowy görendigiňizi aýdyň. Üns beriň, ýakyn wagtda okamaga mynasyp başga bir makala bilen dolanaryn.