اطلاعیه

بستن
No announcement yet.

نحوه نمایش رنگی صفحات دستور Man در لینوکس

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

    نحوه نمایش رنگی صفحات دستور Man در لینوکس

    در سیستم عامل های مثل Unix یک صفحه راهنما (دستور man) به صورت کامل برای نرم افزارها یا ابزارهای Terminal لینوکس (که معمولا به عنوان یک دستور شناخته میشود) موجود میباشد، و شامل نام دستور، نحوه استفاده از آن، توضیحات، آپشن های موجود، نویسنده، کپی رایت، دستورات مرتبط و ... میباشد.


    همچنین توصیه میشود : ccat - نمایش خروجی دستور cat به صورت رنگی و Highlight کردن ساختار (به زودی)


    شما میتوانید همانند زیر صفحه man یک دستور لینوکسی را همانند زیر مطالعه کنید، که به شما صفحه man دستور df را نمایش میدهد.
    کد PHP:
    man df 
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	df-Command-Man-Page-1.png
نمایش ها:	1
اندازه:	79.0 KB
شناسه:	22307

    به صورت پیش فرض، دستور man معمولا از یک برنامه pager در ترمینال مانند more یا less برای فرمت خروجی خود استفاده میکند، و پیش فرض خروجی آن ساده و به رنگ سفید برای هر نوعی از متن (bold, underline و ...) نمایش داده میشود.

    شما میتوانید یکسری ترفندها در فایل ~/.bashrc تان اعمال کنید به طوریکه صفحات man زیبای رنگی با مشخص کردن یک تم رنگی و با استفاده از متغییرهای متنوع LESS_TERMCAP داشته باشید.
    کد PHP:
    vi ~/.bashrc 
    متغییرهای ترکیب رنگی زیر را به ترتیب اضافه کنید.
    کد PHP:
    export LESS_TERMCAP_mb=$'\e[1;32m'
    export LESS_TERMCAP_md=$'\e[1;32m'
    export LESS_TERMCAP_me=$'\e[0m'
    export LESS_TERMCAP_se=$'\e[0m'
    export LESS_TERMCAP_so=$'\e[01;33m'
    export LESS_TERMCAP_ue=$'\e[0m'
    export LESS_TERMCAP_us=$'\e[1;4;31m' 
    در زیر کد رنگ هایی که ما در بالا استفاده کردیم را مشاهده میکنید.

    • 31 - red
    • 32 - green
    • 33 - yellow



    و در زیر معنی escape کدهای استفاده شده (کدهای استثنا) در تنظیمات بالا، وجود دارد.

    • 0 – reset/normal
    • 1 – bold
    • 4 – underlined



    سپس فایل بالا را همانند زیر source کنید و با تایپ کردن reset در ترمینال خودتان یا حتی باز کردن یک ترمینال دیگر تنظیمات بالا را اعمال کنید. اکنون وقتی که شما تلاش میکنید صفحه man دستور df را مشاهده کنید، چیزی شبیه به زیر باید ببینید، که بهتر از نمایش پیش فرض میباشد.
    کد PHP:
    source ~/.bashrc
    OR
    reset 
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	Colored-Man-Page-2.png
نمایش ها:	1
اندازه:	81.9 KB
شناسه:	22308

    همچنین، شما میتوانید از نرم افزاری همانند MOST استفاده کنید، که در سیستم عامل های مانند Unix کار میکند و علاوه بر پشتیبانی از چندین پنجره به سمت چپ و راست هم scroll میخورد.
    کد PHP:
    sudo apt install most        #Debian/Ubuntu 
    # yum install most        #RHEL/CentOS
    # dnf install most        #Fedora 22+ 
    در مرحله بعد، خط زیر را به فایل ~/.bashrc اضافه کنید، و همانند قبل فایل را source کرده و همچنین حدالمکان ترمینال خود را reset کنید.
    کد PHP:
    export PAGER="most" 
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	Most-Paging-Program-3.png
نمایش ها:	1
اندازه:	79.7 KB
شناسه:	22309

    همچنین پیشنهاد میشود : نحوه سفارشی سازی رنگ های Bash و محتوای آن در ترمینال لینوکس


    در این مقاله، ما به شما نحوه نمایش صفحات man در لینوکس که به زیبایی رنگی شده را نمایش دادیم. اگر شما ترفندهای دیگری میدانید آنرا از طریق همین پست با ما به اشتراک بگذارید.

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

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

شبکه های اجتماعی

ایمیل مدیریت

Habili@linux-zone.org

در حال انجام ...
X