20 fyndnar skipanir í Linux eða Linux eru skemmtilegar í flugstöðinni


Linux er gaman! Ha. Allt í lagi, svo þú trúir mér ekki. Hugsaðu mig í lok þessarar greinar, þú verður að trúa því að Linux sé í raun skemmtilegur kassi.

1. Skipun: sl (gufuvagn)

Þú gætir verið meðvitaður um skipunina 'ls' listaskipunina, sem er oft notuð til að skoða innihald möppu en vegna misritunar myndirðu stundum leiða til 'sl', hvernig væri að skemmta þér aðeins í flugstöðinni og ekki „skipun fannst ekki“.

$ 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

Þessi skipun virkar jafnvel þegar þú skrifar 'LS' en ekki 'ls'.

2. Skipun: telnet

Nei! Nei!! það er ekki eins flókið og það virðist. Þú gætir kannast við telnet. Telnet er textamiðuð tvíátta netsamskiptareglur yfir netkerfi. Hér er ekkert að setja upp. Það sem þú ættir að hafa er Linux kassi og virkt internet.

[email :~# telnet towel.blinkenlights.nl   [No longer working]

3. Skipun: örlög

hvað með að eignast handahófskenndan auð, stundum fyndið í flugstöðinni.

$ 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. Skipun: snúningur (aftur)

Það snýr við hverjum streng sem honum er gefið, er það ekki fyndið.

[email :~# rev

123abc 
cba321 

xuniL eb ot nrob
born to be Linux

5. Skipun: þáttur

Tími fyrir smá stærðfræði, þessi skipun gefur út alla mögulega þætti tiltekinnar tölu.

[email :~# factor 5

5 
5: 5 

12 
12: 2 2 3 

1001 
1001: 7 11 13 

5442134 
5442134: 2 2721067

6. Skipun: handrit

OK fínt þetta er ekki skipun og handrit en það er fínt.

[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. Skipun: Cowsay

ASCII kýr í flugstöðinni mun segja hvað sem þú vilt.

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

Hvað með að setja „Fortune Command“, sem lýst er hér að ofan með 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 |
                ||     ||

Athugaðu: '|' er kallað leiðslukennsla og hún er notuð þar sem úttak einnar skipunar þarf að vera inntak annarrar skipunar. Í dæminu hér að ofan virkar framleiðsla „fortune“ skipunarinnar sem inntak „cowsay“ skipunarinnar. Þessi leiðslukennsla er oft notuð við forskriftir og forritun.

xcowsay er grafískt forrit sem svarar svipað og cowsay en á myndrænan hátt, þess vegna er það X af 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 er önnur skipun, keyrðu bara “cowthink Linux is sooo funny” og sjáðu muninn á framleiðslu cowsay og cowthink.

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

8. Skipun: já

Það er fyndið en líka gagnlegt, sérstaklega í forskriftum og fyrir kerfisstjóra þar sem hægt er að senda sjálfvirkt fyrirfram skilgreint svar til flugstöðvarinnar eða búa til.

[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

Athugið: (Þar til þú truflar þ.e. ctrl+c).

9. Skipun: salerni

hvað? Ertu að grínast, nei! Örugglega ekki, en vissulega er þetta skipanafn sjálft of fyndið og ég veit ekki hvaðan þessi skipun fær nafnið sitt.

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

Það býður jafnvel upp á einhvers konar lit og leturstíl.

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

Athugið: Figlet er önnur skipun sem meira og minna gefur svona áhrif í flugstöðinni.

10. Skipun: cmatrix

Þú gætir hafa séð Hollywood-myndina „matrix“ og væri heillaður af kraftinum, Neo var útvegaður, til að sjá allt og allt í fylkinu eða þú gætir hugsað um hreyfimynd sem lítur út eins og skjáborð Hacker.

$ 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. Skipun: oneko

Allt í lagi svo þú trúir því að músarbendillinn á Linux sé sami kjánalega svart/hvíti bendillinn, voru engar hreyfilygar þá óttast ég að þú gætir haft rangt fyrir þér. „oneko“ er pakki sem festir „Jerry“ með músarbendlinum og hreyfist með bendilinum.

$ 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

Athugið: Þegar þú lokar flugstöðinni sem Oneko var keyrður frá mun Jerry hverfa, né byrjar við ræsingu. Þú getur bætt við forritinu til að ræsa og halda áfram að njóta.

12. Gaffelsprengja

Þetta er mjög viðbjóðslegur kóða. Keyrðu þetta á eigin ábyrgð. Þetta er í raun gaffalsprengja sem margfaldar sig með veldisvísi þar til öll kerfisauðlindin er notuð og kerfið hangir.

Til að athuga kraft þessarar skipunar ættirðu að prófa hana einu sinni, en allt á eigin ábyrgð, lokaðu og vistaðu öll önnur forrit og skrár áður en þú keyrir gaffalsprengju.

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

13. Skipun: meðan

Neðangreind „meðan“ skipun er handrit sem gefur þér litaða dagsetningu og skrá þar til þú truflar (ctrl+c). Afritaðu bara og límdu kóðann hér að neðan í flugstöðina.

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

Athugið: Forritið hér að ofan þegar það er breytt með eftirfarandi skipun mun gefa svipaða úttak en með smá mun, athugaðu það í flugstöðinni þinni.

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

14. Skipun: espeak

Snúðu bara hnappinum á margmiðlunarhátalara þínum á fullt áður en þú límir þessa skipun í flugstöðina þína og láttu okkur vita hvernig þér fannst við að hlusta á rödd guðsins.

$ 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. Skipun: aafire

Hvað með eld í flugstöðinni þinni. Sláðu bara inn „aafire“ í flugstöðinni, án gæsalappa, og sjáðu töfrana. Ýttu á hvaða takka sem er til að trufla forritið.

$ 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. Skipun: bb

Settu fyrst upp skipunina og skrifaðu síðan „bb“ í flugstöðinni og sjáðu hvað gerist.

$ 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. Skipun: krulla

Verður það ekki æðisleg tilfinning fyrir þig ef þú getur uppfært Twitter stöðu þína frá skipanalínunni fyrir framan vin þinn og þeir virðast hrifnir? Allt í lagi skiptu bara um notandanafn, lykilorð og stöðuskilaboðin þín fyrir notandanafnið þitt, lykilorðið og „stöðuskilaboðin þín“.

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

18. ASCIIquarium

Hvernig það verður að fá fiskabúr í flugstöðinni.

[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

Hladdu niður og settu upp 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

Og að lokum, keyrðu „asciiquarium“ eða „/usr/local/bin/asciiquarium“ í flugstöðinni án gæsalappa og vertu hluti af töfrunum sem munu eiga sér stað fyrir framan augun þín.

[email :~# asciiquarium

19. Skipun: fyndnar manpages

Settu fyrst upp fyndnu manpages og keyrðu síðan manpages fyrir skipanirnar hér að neðan.

$ 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]

Sumir þeirra kunna að vera 18+, reknir á eigin ábyrgð, þeir eru allir of fyndnir.

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

Það er kominn tími til að þú hafir smá lagfæringar.

[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 er kynþokkafullt: hver | grep -i ljóshærð | dagsetning; cd ~; renna niður; snerta; ræma; fingur; fjall; gaspa; Já; spenntur; umount; sofa (ef þú veist hvað ég meina)

Það eru ákveðnir aðrir en þessir virka ekki á öllum kerfum og eru því ekki með í þessari grein. Sum þeirra eru karlhundur, sía, borði osfrv.

[Þér gæti líka líkað við: 6 áhugaverðar fyndnar Linux skipanir (gaman í flugstöðinni) - Part II ]

Góða skemmtun, þú mátt þakka mér seinna :) jamm, athugasemdin þín er mjög vel þegin sem hvetur okkur til að skrifa meira. Segðu okkur hvaða skipun þér líkaði mest við. Fylgstu með, ég mun koma aftur fljótlega með aðra grein sem vert er að lesa.