20 Funny Commands sa Linux o Linux Makalingaw sa Terminal


Makalingaw ang Linux! Huh. OK, mao nga dili ka motuo kanako. Hunahunaa ako sa katapusan sa kini nga artikulo kinahanglan nimo nga tuohan nga ang Linux sa tinuud usa ka makalingaw nga kahon.

1. Sugo: sl (Steam Locomotive)

Mahimong nahibal-an nimo ang command 'ls' ang list command, nga gigamit kanunay sa pagtan-aw sa mga sulod sa usa ka folder apan tungod sa miss-type usahay moresulta ka sa 'sl', unsaon paglingaw sa terminal ug dili. Wala makit-an ang mando.

$ 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

Kini nga sugo molihok bisan kung imong gi-type ang 'LS' ug dili 'ls'.

2. Sugo: telnet

Dili! Dili!! kini dili kaayo komplikado sama sa daw. Pamilyar ka sa telnet. Ang Telnet usa ka text-oriented bidirectional network protocol sa usa ka network. Dinhi walay bisan unsa nga i-install. Ang kinahanglan nimo usa ka kahon sa Linux ug usa ka nagtrabaho nga Internet.

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

3. Sugo: swerte

unsa man ang pagkuha sa imong random nga kapalaran, usahay kataw-anan sa 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. Sugo: rev (Reverse)

Gibalikbalik niini ang matag pisi nga gihatag niini, dili ba kini kataw-anan.

[email :~# rev

123abc 
cba321 

xuniL eb ot nrob
born to be Linux

5. Sugo: hinungdan

Panahon alang sa pipila nga Matematika, kini nga mando nagpagawas sa tanan nga posible nga mga hinungdan sa usa ka gihatag nga numero.

[email :~# factor 5

5 
5: 5 

12 
12: 2 2 3 

1001 
1001: 7 11 13 

5442134 
5442134: 2 2721067

6. Sugo: script

OK maayo kini dili usa ka sugo ug usa ka script apan kini nindot.

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

Usa ka ASCII nga baka sa terminal ang mosulti bisan unsa ang imong gusto.

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

Unsa man ang bahin sa pipelining 'fortune command', nga gihulagway sa ibabaw sa 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 |
                ||     ||

Matikdi: Ang '|' gitawag nga instruksiyon sa pipeline ug kini gigamit diin ang output sa usa ka command kinahanglan nga input sa laing command. Sa pananglitan sa ibabaw, ang output sa 'swerte' nga sugo naglihok isip usa ka input sa 'cowsay' nga sugo. Kini nga panudlo sa pipeline kanunay nga gigamit sa scripting ug programming.

Ang xcowsay usa ka graphical nga programa nga ang tubag susama sa cowsay apan sa usa ka graphical nga paagi, busa kini mao ang X sa 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

Ang cowthink usa pa ka sugo nga padaganon lang ang cowthink Linux is sooo funny ug tan-awa ang kalainan sa output sa cowsay ug cowthink.

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

8. Sugo: oo

Kini kataw-anan apan mapuslanon usab, ilabi na sa mga script ug alang sa System Administrators diin ang usa ka automated predefined nga tubag mahimong ipasa ngadto sa terminal o namugna.

[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

Mubo nga sulat: (Hangtod nga makabalda ka i.e ctrl+c).

9. Sugo: kasilyas

Unsa? Tiaw mo ba, uy! Dili gyud, apan sigurado nga kini nga ngalan sa mando mismo kataw-anan kaayo, ug wala ako nahibal-an kung diin nakuha ang ngalan niini nga sugo.

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

Nagtanyag pa gani kini og usa ka matang sa kolor ug estilo sa font.

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

Mubo nga sulat: Ang Figlet usa ka laing sugo nga mas daghan o dili kaayo naghatag sa ingon nga matang sa epekto sa terminal.

10. Sugo: cmatrix

Tingali nakakita ka sa Hollywood nga salida nga 'matrix'ug madani sa gahum, gihatag ni Neo, aron makita ang bisan unsa ug ang tanan sa matrix o mahimo nimong hunahunaon ang usa ka animation nga sama sa desktop sa 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. Sugo: oneko

OK mao nga nagtuo ka nga ang mouse pointer sa Linux parehas nga buang nga itom/puti nga pointer dili mga bakak nga animation unya nahadlok ko nga mahimo ka nga sayup. Ang oneko usa ka pakete nga magbutang usa ka Jerry sa imong pointer sa mouse ug molihok kauban nimo nga pointer.

$ 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

Pahinumdom: Sa higayon nga imong sirad-an ang terminal diin ang oneko gipadagan, si jerry mawala, ni magsugod sa pagsugod. Mahimo nimong idugang ang aplikasyon aron magsugod ug magpadayon nga malingaw.

12. Bomba sa tinidor

Kini usa ka daotan kaayo nga piraso sa code. Pagdala niini sa imong kaugalingon nga risgo. Kini sa tinuud usa ka fork bomb nga paspas nga nagpadaghan sa kaugalingon hangtod ang tanan nga kapanguhaan sa sistema magamit ug ang sistema nagbitay.

Aron masusi ang gahum niini nga sugo kinahanglan nimo nga sulayan kini kausa, apan ang tanan sa imong kaugalingon nga risgo, isira ug i-save ang tanan nga uban pang mga programa ug mga file sa dili pa magpadagan sa usa ka fork bomb.

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

13. Sugo: samtang

Ang ubos nga samtang nga mando usa ka script nga naghatag kanimo usa ka kolor nga petsa ug file hangtod nga makabalda ka (ctrl+c). Kopyaha lang ug idikit ang code sa ubos sa terminal.

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

Mubo nga sulat: Ang script sa ibabaw kung gibag-o sa mosunud nga mando, maghatag parehas nga output apan adunay gamay nga kalainan, susihon kini sa imong terminal.

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

14. Sugo: isulti

Pahimoa lang nga puno ang Knob sa imong multimedia speaker sa dili pa i-paste kini nga sugo sa imong terminal ug ipahibalo kanamo kung unsa ang imong gibati sa pagpaminaw sa tingog sa diyos.

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

Unsa may sunog sa imong terminal. I-type lang ang aafire sa terminal, nga walay mga kinutlo, ug tan-awa ang salamangka. Pindota ang bisan unsang yawe aron mabalda ang 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. Sugo: bb

Una, i-install ang command ug dayon, i-type ang bb sa terminal ug tan-awa kung unsa ang mahitabo.

$ 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. Sugo: kulot

Dili ba kini usa ka makalilisang nga pagbati alang kanimo kung mahimo nimo nga i-update ang imong status sa Twitter gikan sa command line sa atubangan sa imong higala ug sila ingon og nakadayeg? OK lang ilisan ang username, password, ug imong status message sa imong username, password, ug imong status message.

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

18. ASCIIquarium

Unsa man ang makuha sa usa ka aquarium sa 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

Karon I-download ug I-install ang 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

Ug sa katapusan, pagdagan ang asciiquarium o /usr/local/bin/asciiquarium sa terminal nga walay mga kinutlo ug mahimong bahin sa salamangka nga mahitabo sa atubangan sa imong mga mata.

[email :~# asciiquarium

19. Sugo: funny manpages

Una, i-install ang kataw-anan nga mga manpage ug dayon pagdagan ang mga panid sa tawo alang sa mga mando sa ubos.

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

Ang uban kanila mahimong 18+, modagan sa imong kaugalingon nga peligro, silang tanan kataw-anan kaayo.

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

Panahon na alang kanimo nga adunay pipila ka mga one-liner nga tweak.

[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

Ang Linux sexy: kinsa | grep -i blonde | petsa; cd ~; unzip; paghikap; huboon; tudlo; bukid; paghangos; oo; uptime; umount; matulog (Kung nahibal-an nimo kung unsa ang akong gipasabut)

Adunay pipila nga uban pa apan kini dili molihok sa tanan nga mga sistema ug busa wala gilakip sa kini nga artikulo. Ang uban kanila mga iro nga tawo, filter, bandila, ug uban pa.

[ Tingali ganahan ka usab: 6 Makapaikag nga Kataw-anan nga mga Sugo sa Linux (Makalingaw sa Terminal) - Bahin II ]

Paglingaw, mahimo nimong isulti nga salamat sa ulahi :) yup, ang imong komento gipasalamatan kaayo nga nagdasig kanamo nga magsulat pa. Sultihi kami kung unsang sugo ang labing gusto nimo. Magpabilin nga tuned Mobalik ako sa dili madugay uban ang laing artikulo nga angay basahon.