20 ordres divertides de Linux o Linux és divertit a la terminal


Linux és divertit! eh. D'acord, així que no em creus. Tingueu en compte que al final d'aquest article haureu de creure que Linux és realment una caixa divertida.

1. Comandament: sl (locomotora de vapor)

És possible que tingueu coneixement de l'ordre 'ls', l'ordre de la llista, que s'utilitza freqüentment per veure el contingut d'una carpeta, però a causa de l'escriptura incorrecta, de vegades, donaria lloc a 'sl', què tal si us divertiu una mica al terminal i no? No s'ha trobat l'ordre.

$ 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

Aquesta ordre funciona fins i tot quan escriviu LS i no ls.

2. Ordre: telnet

No! No!! no és tan complex com sembla. Estaries familiaritzat amb telnet. Telnet és un protocol de xarxa bidireccional orientat a text sobre una xarxa. Aquí no hi ha res per instal·lar. El que hauríeu de tenir és una caixa de Linux i una Internet que funcioni.

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

3. Manament: fortuna

Què passa amb aconseguir la teva fortuna aleatòria, de vegades divertit al terminal.

$ 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. Ordre: rev (revers)

Inverteix cada corda que se li dóna, no és divertit?

[email :~# rev

123abc 
cba321 

xuniL eb ot nrob
born to be Linux

5. Ordre: factor

Temps per a algunes matemàtiques, aquesta ordre produeix tots els factors possibles d'un nombre donat.

[email :~# factor 5

5 
5: 5 

12 
12: 2 2 3 

1001 
1001: 7 11 13 

5442134 
5442134: 2 2721067

6. Ordre: guió

D'acord, això no és una ordre i un script, però és agradable.

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

Una vaca ASCII al terminal dirà el que vulguis.

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

Què tal la canalització del ordre de la fortuna, descrit anteriorment amb 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 |
                ||     ||

Nota: '|' s'anomena instrucció pipeline i s'utilitza quan la sortida d'una ordre ha de ser l'entrada d'una altra ordre. A l'exemple anterior, la sortida de l'ordre fortune actua com una entrada de l'ordre cowsay. Aquesta instrucció de pipeline s'utilitza amb freqüència en scripts i programació.

xcowsay és un programa gràfic que respon semblant a cowsay però de manera gràfica, per tant és X de 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 és una altra ordre que només executeu cowthink Linux és molt divertit i veieu la diferència en la sortida de cowsay i cowthink.

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

8. Comandament: sí

És divertit però també útil, especialment en scripts i per a administradors de sistemes on es pot passar o generar una resposta predefinida automatitzada al terminal.

[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

Nota: (fins que interrompeu, és a dir, ctrl+c).

9. Comandament: lavabo

què? Estàs fent broma, no! Definitivament no, però segur que aquest nom d'ordre en si és massa divertit i no sé d'on treu el seu nom.

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

Fins i tot ofereix algun tipus de color i estil de lletra.

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

Nota: Figlet és una altra ordre que més o menys proporciona aquest tipus d'efecte al terminal.

10. Ordre: cmatrix

És possible que hagis vist la matriu de la pel·lícula de Hollywood i t'hauria fascinat amb el poder, amb el qual se li va proporcionar Neo, per veure qualsevol cosa i tot a la matriu o podríeu pensar en una animació que s'assembla a l'escriptori de 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. Comandament: oneko

D'acord, així que creieu que el punter del ratolí de Linux és el mateix punter blanc/negre ximple si no hi ha mentides d'animació, em temo que us podríeu equivocar. oneko és un paquet que adjuntarà un Jerry amb el punter del ratolí i es mou amb el vostre punter.

$ 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

Nota: un cop tanqueu el terminal des del qual s'ha executat l'oneko, en Jerry desapareixerà ni començarà a l'inici. Podeu afegir l'aplicació per iniciar-la i continuar gaudint.

12. Fork Bomb

Aquest és un codi molt desagradable. Executeu això sota el vostre propi risc. En realitat, es tracta d'una bomba de bifurcació que es multiplica exponencialment fins que s'utilitzen tots els recursos del sistema i el sistema es penja.

Per comprovar la potència d'aquesta ordre, hauríeu de provar-ho una vegada, però tot sota el vostre propi risc, tanqueu i deseu tots els altres programes i fitxers abans d'executar una bomba de bifurcació.

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

13. Manament: mentre

L'ordre mentre a continuació és un script que us proporciona una data i un fitxer de colors fins que interrompeu (ctrl+c). Només cal que copieu i enganxeu el codi següent al terminal.

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

Nota: l'script anterior quan es modifica amb l'ordre següent, donarà una sortida similar, però amb una petita diferència, comproveu-ho al vostre terminal.

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

14. Manament: espeak

Només cal que gireu el botó del vostre altaveu multimèdia al màxim abans d'enganxar aquesta ordre al vostre terminal i feu-nos saber com us heu sentit escoltant la veu del déu.

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

Què tal un incendi al teu terminal? Només heu d'escriure aafire al terminal, sense cometes, i veureu la màgia. Premeu qualsevol tecla per interrompre el 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. Manament: bb

Primer, instal·leu l'ordre i després escriviu bb al terminal i mireu què passa.

$ 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. Ordre: rínxol

No serà una sensació increïble per a tu si pots actualitzar el teu estat de Twitter des de la línia d'ordres davant del teu amic i sembla impressionat? D'acord, només heu de substituir el nom d'usuari, la contrasenya i el vostre missatge d'estat amb el vostre nom d'usuari, contrasenya i el vostre missatge d'estat.

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

18. ASCIIquarium

Com serà aconseguir un aquari a la terminal.

[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

Ara descarregueu i instal·leu 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, finalment, executeu asciiquarium o /usr/local/bin/asciiquarium al terminal sense cometes i formeu part de la màgia que tindrà lloc davant dels vostres ulls.

[email :~# asciiquarium

19. Ordre: pàgines de manual divertides

Primer, instal·leu les divertides pàgines de manual i, a continuació, executeu pàgines de manual per a les ordres següents.

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

Alguns d'ells poden tenir més de 18 anys, corren sota el vostre propi risc, tots són massa divertits.

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. Ajustos de Linux

Ha arribat el moment de fer alguns retocs d'una sola línia.

[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 és sexy: qui | grep -i rossa | data; cd ~; descomprimir; tacte; tira; dit; muntar; boquejar; sí; temps d'activitat; umount; dormir (si saps a què vull dir)

N'hi ha d'altres, però no funcionen en tots els sistemes i, per tant, no s'inclouen en aquest article. Alguns d'ells són home gos, filtre, pancarta, etc.

[També us pot agradar: 6 ordres interessants i divertits de Linux (Divertit a la terminal) - Part II]

Diverteix-te, pots dir-me gràcies més tard :) sí, el teu comentari és molt apreciat i ens anima a escriure més. Digues-nos quina comanda t'ha agradat més. Estigueu atents, tornaré aviat amb un altre article que val la pena llegir.