Terminalis on lõbus 20 Linuxi või Linuxi käsku
Linux on lõbus! Ah. OK, nii et te ei usu mind. Pidage mind selle artikli lõpus meeles, et peate uskuma, et Linux on tegelikult lõbus kast.
1. Käsk: sl (auruvedur)
Võimalik, et olete teadlik käsust "ls" nimekirja käsk, mida kasutatakse sageli kausta sisu vaatamiseks, kuid kirjutamata jätmise tõttu võib mõnikord tekkida "sl", kuidas oleks terminalis natuke nalja saada ja mitte "käsklust ei leitud".
$ 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
See käsk töötab isegi siis, kui sisestate „LS” ja mitte „ls”.
2. Käsk: telnet
Ei! Ei !! see pole nii keeruline, kui tundub. Telnet oleks teile tuttav. Telnet on tekstisuunaline kahesuunaline võrguprotokoll üle võrgu. Siin pole midagi installida. Teil peaks olema Linuxi kast ja toimiv Internet.
[email :~# telnet towel.blinkenlights.nl [No longer working]
3. Käsk: varandus
mis siis, kui saad oma juhusliku varanduse, mõnikord terminalis naljaka.
$ 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. Käsk: rev (tagurpidi)
See muudab iga talle antud stringi vastupidiseks, kas pole naljakas.
[email :~# rev 123abc cba321 xuniL eb ot nrob born to be Linux
5. Käsk: tegur
Aeg mõne matemaatika jaoks annab see käsk kõik antud arvu võimalikud tegurid.
[email :~# factor 5 5 5: 5 12 12: 2 2 3 1001 1001: 7 11 13 5442134 5442134: 2 2721067
6. Käsk: skript
OK, see pole käsk ja skript, kuid see on tore.
[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. Käsk: Cowsay
ASCII lehm terminalis ütleb, mida iganes soovite.
$ 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 | || ||
Kuidas oleks juhtumiga „varanduskäsk“, mida eespool kirjeldati, lehmaajaga?
[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 | || ||
Märkus: ‘|’ nimetatakse torujuhtmeks ja seda kasutatakse juhul, kui ühe käsu väljund peab olema teise käsu sisend. Ülaltoodud näites toimib käsu ‘fortune’ väljund käsu ’cowsay’ sisendina. Seda torujuhtme käsku kasutatakse sageli skriptimisel ja programmeerimisel.
xcowsay on graafiline programm, mis reageerib sarnaselt lehmaajaga, kuid graafiliselt, seega on see lehmaaja X.
$ 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 on teine käsk lihtsalt käivitada "cowthink Linux on nii naljakas" ja näha erinevust lehmaaja ja cowthink väljundis.
[email :~# cowthink ....Linux is sooo funny _________________________ ( ....Linux is sooo funny ) ------------------------- o ^__^ o (oo)\_______ (__)\ )\/\ ||----w | || ||
8. Käsk: jah
See on naljakas, kuid kasulik ka eriti skriptides ja süsteemiadministraatorite jaoks, kus terminalile saab edastada automatiseeritud etteantud vastuse või genereerida.
[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
Märkus. (Kuni katkestate, st. Ctrl + c).
9. Käsk: tualett
mida? Kas teete nalja, ah ei! Kindlasti mitte, kuid kindlasti on see käsunimi ise liiga naljakas ja ma ei tea, kust see käsk oma nime saab.
$ 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#" # # #
See pakub isegi mingit värvi ja fondi stiili.
[email :~# toilet -f mono12 -F metal linux-console.net
Märkus: Figlet on veel üks käsk, mis enam-vähem pakub terminalis sellist efekti.
10. Käsk: cmatrix
Olete ehk näinud Hollywoodi filmi „maatriksit” ja oleksite lummatud Neoga pakutava võimuga, et näha maatriksis kõike ja kõike või võite mõelda animatsioonile, mis näeb välja nagu Hackeri töölaud.
$ 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. Käsk: oneko
OK, nii et usute, et Linuxi hiirekursor on sama rumal mustvalge kursor, kui animatsioon ei valeta, siis kardan, et võite eksida. “Oneko” on pakett, mis kinnitab hiire kursoriga “Jerry” ja liigub koos kursoriga.
$ 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
Märkus. Kui sulgete terminali, kust oneko käivitati, kaob jerry ega käivitu ka käivitamisel. Rakenduse saate käivitamiseks ja nautimise jätkamiseks lisada.
12. Kahvlipomm
See on väga vastik koodijupp. Käivitage see omal vastutusel. See on tegelikult kahvlipomm, mis korrutab ennast eksponentsiaalselt, kuni kogu süsteemiressurss on ära kasutatud ja süsteem hangub.
Selle käsu võimsuse kontrollimiseks peaksite seda proovima üks kord, kuid kõik omal vastutusel, enne kahvlipommi käivitamist sulgege ja salvestage kõik muud programmid ja failid.
[email :~# :(){ :|:& }:
13. Käsk: samas
Allpool olev käsk „while” on skript, mis pakub värvilist kuupäeva ja faili kuni katkestamiseni (ctrl+c). Lihtsalt kopeerige ja kleepige allolev kood terminali.
[email :~# while true; do echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done
Märkus: ülaltoodud skript, kui seda on muudetud järgmise käsuga, annab sarnase väljundi, kuid väikese erinevusega kontrollige seda oma terminalis.
[email :~# while true; do clear; echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done
14. Käsk: rääkima
Enne selle käsu oma terminali kleepimist keerake lihtsalt oma multimeediakõlari nupp täis ja andke meile teada, mida tundsite jumala häält kuulates.
$ 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. Käsk: tulekahju
Kuidas oleks tulekahjuga teie terminalis. Lihtsalt sisestage terminali ilma jutumärkideta "aafire" ja vaadake seda võlu. Programmi katkestamiseks vajutage suvalist klahvi.
$ 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. Käsk: bb
Kõigepealt installige käsk ja seejärel tippige terminali "bb" ja vaadake, mis juhtub.
$ 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. Käsk: lokkima
Kas see pole teie jaoks vinge tunne, kui saate oma Twitteri olekut oma sõbra ees käsureal värskendada ja neile tundub muljet? OK, asendage lihtsalt kasutajanimi, parool ja olekusõnum kasutajanime, parooli ja olekusõnumiga.
[email :~# curl -u YourUsername:YourPassword -d status="Your status message" http://twitter.com/statuses/update.xml
18. ASCII akvaarium
Kuidas saab olema terminali akvaariumi saamine.
[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
Nüüd laadige alla ja installige 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
Ja lõpuks käivitage terminalis ilma jutumärkideta „asciiquarium” või „/ usr/local/bin/asciiquarium” ja saate osa võlust, mis teie silme all toimub.
[email :~# asciiquarium
19. Käsk: naljakad manlehed
Kõigepealt installige naljakad käsilehed ja seejärel käivitage allolevate käskude jaoks man-lehed.
$ 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]
Mõni neist võib olla vähemalt 18-aastane, jookse oma vastutusel, nad kõik on liiga naljakad.
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. Linuxi näpunäited
Teil on aeg teha mõned ühe liiniga näpistused.
[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 on seksikas: kes | grep -i blond | kuupäev; cd ~; lahti pakkima; puudutus; riba; sõrm; kinnitus; ahhetama; jah; uptime; arv; magama (kui sa tead, mida ma mõtlen)
On veel teatud, kuid need ei tööta kõigis süsteemides ja seetõttu ei kuulu sellesse artiklisse. Mõned neist on meeskoer, filter, bänner jne.
[Samuti võivad teile meeldida: 6 huvitavat Linuxi lõbusat käsku (lõbus terminalis) - II osa]
Lõbutsege, võite mulle hiljem tänu öelda :) jah, teie kommentaar on kõrgelt hinnatud, mis julgustab meid rohkem kirjutama. Öelge meile, milline käsk teile kõige rohkem meeldis. Püsige lainel. Tulen varsti tagasi uue artikliga, mis on väärt lugemist.