اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

20 دستور بامزه و سرگرم کننده در لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    20 دستور بامزه و سرگرم کننده در لینوکس

    لینوکس سرگرم کننده است! شاید این حرف را قبول نداشته باشید. مطمئنا در پایان این پست شما به این باور می رسید که لینوکس حقیقتا بامزه و سرگرم کننده است.


    همچنین توصیه میشود مطالعه کنید :

    اجرای بازی قدیمی Snake (بازی مار) در ترمینال لینوکس

    دوستان خود را با این ترمینال هکری قلابی Hollywood تحت تاثیر قرار دهید

    3 نوع حقه یا کلک مفید در لینوکس



    1. دستور sl (لوکوموتیو بخار)

    شما ممکن است با دستور "ls" آشنا باشید و به طور مداوم برای مشاهده محتویات یک فولدر از آن استفاده کنید اما به دلیل اشتباه تایپی بعضی اوقات ممکن است نتیجه "sl" را دریافت کنید. با یه مقدار سرگرمی در ترمینال به جای دریافت پیغام "command not found" چطورید.

    نصب sl:
    کد:
    root@tecmint:~# apt-get install sl         (In Debian like OS)
    root@tecmint:~# yum -y install sl         (In Red Hat like OS)
    خروجی
    کد:
    root@tecmint:~# sl
    Click image for larger version  Name:	5.png Views:	1 Size:	53.2 KB ID:	19970



    2. دستور telnet

    نه! به این پیچیدگی که به نظر می رسد نیست. شما باید با telnet آشنا شوید. telnet، یک پروتکل تحت شبکه دوطرفه است. در اینجا چیزی برای نصب وجود ندارد. آنچه که باید داشته باشید، لینوکس و اینترنت است.
    کد:
    root@tecmint:~# telnet towel.blinkenlights.nl
    Click image for larger version  Name:	telnet.png Views:	1 Size:	44.4 KB ID:	19971



    3. دستور fortune

    گاهی اوقات نتایج رندوم دستور fortune جذاب و سرگرم کننده است.

    نصب Fortune
    کد:
    root@tecmint:~# apt-get install fortune     (for aptitude based system)
    root@tecmint:~# yum install fortune         (for yum based system)
    کد:
    root@tecmint:~# fortune
    You're not my type.  For that matter, you're not even my species!!!
    Future looks spotty.  You will spill soup in 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. دستور rev مخفف Reverse

    این دستور، هر رشته ای را که به آن داده شود، معکوس می کند.
    کد:
    root@tecmint:~# rev
    
    
    123abc
    cba321
    
    
    xuniL eb ot nrob
    born to be Linux


    5. دستور factor

    این دستور کاربرد ریاضی دارد و خروجی آن، تمام عوامل اول تشکیل دهنده عدد ورودی می باشد.
    کد:
    root@tecmint:~# factor
    
    
    5
    5: 5
    
    
    12
    12: 2 2 3
    
    
    1001
    1001: 7 11 13
    
    
    5442134
    5442134: 2 2721067


    6. دستور script

    درسته، این یک دستور و اسکریپت نیست اما قشنگه.
    کد:
    root@tecmint:~# 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


    7. دستور Cowsay

    یک گاو ASCII در ترمینال که هرچیزی که شما بخواهید را می گوید.

    نصب Cowsay :
    کد:
    root@tecmint:~# apt-get install cowsay (for Debian based OS)
    root@tecmint:~# yum install cowsay (for Red Hat based OS)
    خروجی
    کد:
    root@tecmint:~# cowsay I Love nix
    
    
     ____________
    < I Love nix >
     ------------
            \   ^__^
             \  (oo)\_______
                (__)\       )\/\
                    ||----w |
                    ||     ||
    چطوره دستور fortune توسط cowsay توصف شود؟
    کد:
    root@tecmint:~# 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 |
                    ||     ||


    توجه : ‘|‘، دستورالعمل پایپ نامیده می شود و وقتی می خواهیم خروجی یک دستور، ورودی دستور دیگر باشد، مورد استفاده قرار می گیرد. در مثال بالا، خروجی دستور ‘fortune‘ به عنوان ورودی دستور ‘cowsay‘ عمل کرد. این استفاده از پایپ در اسکریپت نویسی و برنامه نویسی به طور مکرر استفاده می شود.

    " xcowsay" یک برنامه گرافیکی است که عملکردی مشابه با cowsay اما به شیوه گرافیکی دارد.
    کد:
    apt-get install xcowsay
    yum install xcowsay
    خروجی
    کد:
    root@tecmint:~# xcowsay I Love nix
    Click image for larger version  Name:	xcowsay.png Views:	1 Size:	46.1 KB ID:	19972

    ابزار Cowthink دستور دیگری است که تنها عبارت " cowthink Linux is sooo funny" را اجرا می کند. تفاوت خروجی cowsay و cowthink را ببینید.
    کد:
    apt-get insatll cowthink
    yum install cowthink
    خروجی
    کد:
    root@tecmint:~# cowthink ....Linux is sooo funny
     _________________________
    ( ....Linux is sooo funny )
     -------------------------
            o   ^__^
             o  (oo)\_______
                (__)\       )\/\
                    ||----w |
                    ||     ||


    8. دستور yes

    دستور بامزه و به همان اندازه مفیدی است، مخصوصا در اسکریپت ها و برای مدیران سیستم که یک واکنش از پیش تعریف شده ی خودکار را می تواند در ترمینال تولید کند.
    کد:
    root@tecmint:~# 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
    توجه : (برای توقف دستور، کلیدهای ctrl+c را فشار دهید)



    9. دستور toilet

    مثل یک شوخی است! اما قطعا یک شوخی نیست! اسم این دستور به تنهایی خنده دار است و نمی دانیم این اسم از کجا روی این دستور گذاشته شده است.

    نصب Toilet
    کد:
    root@tecmint:~# apt-get install toilet
    root@tecmint:~# yum install toilet
    خروجی
    کد:
    root@tecmint:~# toilet tecmint
    
    
    mmmmmmm                        "             m                              
       #     mmm    mmm   mmmmm  mmm    m mm   mm#mm          mmm    mmm   mmmmm
       #    #"  #  #"  "  # # #    #    #"  #    #           #"  "  #" "#  # # #
       #    #""""  #      # # #    #    #   #    #           #      #   #  # # #
       #    "#mm"  "#mm"  # # #  mm#mm  #   #    "mm    #    "#mm"  "#m#"  # # #
    این دستور حتی بعضی رنگ ها و فونت ها را نیز ارائه می دهد.
    کد:
    root@tecmint:~# toilet -f mono12 -F metal linux-zone.org
    توجه : Figlet، فرمان دیگری است که کمابیش چنین نتیجه ای در ترمینال ارائه می کند.



    10. دستور cmatrix

    احتمالا فیلم هالیوودی ‘matrix‘ را دیده اید و شدیدا مجذوب آن و جاذبه ای که نئو بوجود آورده بود، شده اید. خروجی این دستور انیمیشنی شبیه آنچه صفحه نمایش هکر در فیلم matrix نشان می داد، تولید می کند.

    نصب Cmatrix
    کد:
    root@tecmint:~# apt-get install cmatrix
    root@tecmint:~# yum install cmatrix
    خروجی
    کد:
    root@tecmint:~# cmatrix
    Click image for larger version  Name:	cmatrix.png Views:	1 Size:	196.4 KB ID:	19973



    11. دستور: oneko

    شما فکر می کنید که اشاره گر موس لینوکس شبیه همان اشاره گر سیاه یا سفید مزخرفی است که هیچ شکل یا انیمیشن خاصی ندارد. اما ما به شما می گوییم که اشتباه می کنید. "oneko" پکیجی است که یک "Jerry" به اشاره گر موس شما متصل می کند و همراه با اشاره گر به هرجا که برود حرکت می کند.

    نصب Oneko
    کد:
    
    
    کد:
    root@tecmint:~# apt-get install oneko
    root@tecmint:~# yum install oneko
    خروجی
    کد:
    root@tecmint:~# oneko
    Click image for larger version  Name:	oneko.png Views:	1 Size:	29.1 KB ID:	19974

    توجه : هنگامی که ترمینال را می بندید در حالی که oneko در حال اجراست ، jerry ناپدید می شود و در start-up هم شروع نمی شود. شما می توانید نرم افزار start-up آن را اضافه کنید و از ادامه حضور jerry لذت ببرید.



    12. دستور Fork Bomb

    این یک قطعه کد مخرب است. با اجرای آن خودتان را به خطر می اندازید. این درواقع یک بمب سه خوشه است که به صورت تصاعدی خود را تکثیر می کند تا تمام منابع را به کار بگیرد و سیستم هنگ کند. (برای بررسی قدرت کد زیر، فقط باید یک بار آن را امتحان کنید، اما همه چیز شما به خطر می افتد، پس قبل از اجرای fork bomb تمام برنامه ها و فایل هایتان را ذخیره کنید و ببندید.)
    کد:
    root@tecmint:~# :(){ :|:& }:


    13. دستور while

    دستور " while" اسکریپتی است که تاریخ و ساعت را به صورت رنگی به شما نشان می دهد تا با زدن دکمه های ctrl + c آن را قطع کنید. کافی است کد زیر را در ترمینال کپی کنید.
    کد:
    root@tecmint:~# while true; do echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done
    Click image for larger version  Name:	while.png Views:	1 Size:	51.4 KB ID:	19975

    توجه: اسکریپت بالا وقتی به شکل دستور زیر اصلاح می شود، خروجی مشابه با کمی تغییر به شما می دهد که می توانید آن را در ترمینال خود بررسی کنید.
    کد:
    root@tecmint:~# while true; do clear; echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done


    14. دستور espeak

    قبل از اجرای این دستور در ترمینال خود، صدای اسپیکر خود را کامل بلند کنید و بگویید چه احساسی از شنیدن این صدا پیدا کردید!

    نصب espeak
    کد:
    root@tecmint:~# apt-get install espeak
    root@tecmint:~# yum install espeak
    خروجی
    کد:
    root@tecmint:~# espeak "Linuxzone is a very good website dedicated to Foss Community"


    15. دستور aafire

    نظرتان راجع به آتش در ترمینال خود چیست. کافیست " aafire" را در ترمینال تایپ کنید، بدون هیچ نقل قول و دیدن جادوگری! برای پایا ن دادن به آن می توانید هر کلیدی را فشار دهید.

    نصب aafire
    کد:
    root@tecmint:~# apt-get install libaa-bin
    خروجی
    کد:
    root@tecmint:~# aafire
    Click image for larger version  Name:	aafire.png Views:	1 Size:	227.3 KB ID:	19976



    16. دستور bb

    ابتدا " apt-get insatll bb" را نصب کنید و سپس، " bb" را در ترمینال تایپ کنید و ببینید چه اتفاقی می افتد.
    کد:
    root@tecmint:~# bb
    Click image for larger version  Name:	bb.png Views:	1 Size:	57.6 KB ID:	19977



    17. دستور url

    قطعا احساسی عالی خواهید داشت اگر بتوانید استاتوس تویتر خود را از طریق خط فرمان در مقابل دوستان خود آپدیت کنید و آنها را تحت تاثیر قرار دهید. کافی است به جای username، password و your status message موارد مربوط به خود را وارد کنید.
    کد:
    root@tecmint:~# url -u YourUsername:YourPassword -d status="Your status message" http://twitter.com/statuses/update.xml


    18. ASCIIquarium

    با این دستور، یک آکواریوم در ترمینال خود خواهید داشت.

    کد:
    root@tecmint:~# apt-get install libcurses-perl
    root@tecmint:~# cd /tmp
    root@tecmint:~# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
    root@tecmint:~# tar -zxvf Term-Animation-2.4.tar.gz
    root@tecmint:~# cd Term-Animation-2.4/
    root@tecmint:~# perl Makefile.PL &&  make &&   make test
    root@tecmint:~# make install
    نصب ASCIIquarium

    اکنون ASCIIquarium را دانلود و سپس نصب نمائید.
    کد:
    root@tecmint:~# cd /tmp
    root@tecmint:~# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
    root@tecmint:~# tar -zxvf asciiquarium.tar.gz
    root@tecmint:~# cd asciiquarium_1.1/
    root@tecmint:~# cp asciiquarium /usr/local/bin
    root@tecmint:~# chmod 0755 /usr/local/bin/asciiquarium
    و در پایان " asciiquarium" یا " /usr/local/bin/asciiquarium" را اجرا کنید، بدون اینکه سحر و جادویی در کار باشد، در مقابل چشمان شما رخ خواهد داد.
    کد:
    root@tecmint:~# asciiquarium
    Click image for larger version  Name:	ascliquarium.png Views:	1 Size:	80.0 KB ID:	19978



    19. دستور funny manpages

    ابتدا " apt-get install funny-manpages" را اجرا کنید و سپس man pageها را برای دستورات زیر اجرا کنید. همه آنها خیلی خنده دار هستند.
    کد:
    baby
    celibacy
    date
    echo
    flame
    flog
    gong
    grope, egrope, fgrope
    party
    rescrog
    rm
    rtfm
    tm
    uubp
    xkill
    xlart
    strfry
    بطور مثال :
    کد:
    root@tecmint:~# man baby


    20. ترفندهای Linux

    وقت آن رسیده تا کمی مزاح و ترفند را با هم ترکیب کنیم و این هم یکسری سوال از لینوکس و پاسخ های بامزه و جالب لینوکس:

    کد:
    root@tecmint:~# world
    bash: world: not found
    کد:
    root@tecmint:~# touch girls\ boo**
    touch: cannot touch `girls boo**': Permission denied
    کد:
    root@tecmint:~# nice man woman
    No manual entry for woman
    کد:
    root@tecmint:~# ^How did the sex change operation go?^
    bash: :s^How did the sex change operation go?^ : substitution failed
    کد:
    root@tecmint:~# %blow
    bash: fg: %blow: no such job
    کد:
    root@tecmint:~# 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.
    کد:
    server@localhost:/srv$ \(-
    bash: (-: command not found

    همچنین توصیه میشود مطالعه کنید :

    دستور lolcat - ابزاری برای نمایش خروجی رنگین کمانی در ترمینال لینوکس

    دستور ScreenFetch برای نمایش اطلاعات سیستم در ترمینال لینوکس



    لحظاتتون سرشار از شادی و خنده
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-31-2021, 06:45 PM.
    Instagram : https://www.instagram.com/iranlinuxforum

    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X