وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

چاپ متن و پس زمینه Bash در رنگ های مختلف

0 18
زمان لازم برای مطالعه: 4 دقیقه


آ terminal یک برنامه بسیار مهم برای هر سیستم عامل لینوکس است. عمدتاً برای اجرای دستورات مختلف برای نصب یا حذف یک برنامه کاربردی، انجام عملیات ورودی و خروجی و غیره استفاده می شود. ترمینال دارای رنگ متن و پس زمینه پیش فرض است. کاربر می تواند آن را بسازد terminal با تغییر رنگ متن و پس زمینه جذاب است. این نوع کارها را می توان به راحتی با استفاده از کدهای رنگی و تنظیمات انجام داد. این مقاله به شما کمک می‌کند تا راه‌هایی را بیاموزید که از طریق آنها قادر به تغییر خواهید بود bash رنگ های جلو و پس زمینه با ظاهری متفاوت.

قبل از استفاده از این آموزش، باید اطلاعات اولیه در مورد کدهای رنگ و تنظیمات را بدانید. چند متغیر پوسته خاص وجود دارد که برای کنترل استفاده می شود bash prompt، مانند PS1، PS2، PS3 و غیره. PS1 متغیر پیش‌فرض برای ذخیره درخواست اولیه است. به طور پیش فرض، خط فرمان روی تنظیم شده است [\u@\h \W]\$. هر شخصیت بک اسلش فرار از bash prompt به معنای خاصی است که در زیر توضیح داده شده است.

  • \u نام کاربری کاربر فعلی را نشان می دهد.
  • @ زمان جاری را در قالب 12 ساعت صبح/بعد از ظهر نشان می‌دهد
  • \h نشان دهنده نام میزبان است.
  • \W دایرکتوری فعلی را نشان می دهد.
  • # نشان می دهد root کاربر اگر UID 0 باشد، در غیر این صورت، $ نمایش داده می شود.

برای نمایش جریان، دستور زیر را اجرا کنید bash سریع.

$ echo PS1 دلار

چاپ متن و پس زمینه Bash در رنگ های مختلف

می توانید جریان را تغییر دهید bash فرمت پیش‌فرض، رنگ فونت و رنگ پس‌زمینه terminal به طور دائم یا موقت شما باید فایل ~/.bashrc را برای تغییر دائمی ویرایش کنید یا متغیرهای پوسته ذکر شده در بالا را برای یک تغییر موقت تغییر دهید.

بسیاری از کدهای رنگی در دسترس هستند bash برای تغییر رنگ متن یا پس زمینه در زیر به برخی از آنها اشاره می شود.

رنگ کد برای ساخت رنگ معمولی کد ساخت رنگ پررنگ
قرمز 0; 31 1; 31
سبز 0; 32 1; 32
آبی 0; 34 1; 34
مشکی 0;30 1;30
رنگ زرد 0; 33 1; 33
پیشنهاد می‌کنیم بخوانید:  روش اجرای دستورات از داخل اسکریپت شل

چگونه می توان این کدهای رنگی را در bash terminal در این مقاله با استفاده از چند مثال ساده نشان داده شده است.

مثال-1: در حال تغییر bash درخواست در فرمت ها و رنگ های مختلف

زمانی که کاربر می خواهد آن را تغییر دهد bash رنگ را توسط یک رنگ خاص اعلان می کند، سپس او باید هر متغیر پوسته خاصی را مقداردهی اولیه کند PS1 با کد رنگ اولین دستور زیر رنگ متن فرمان را روی آن تنظیم می کند آبی و دستور بعدی رنگ را بر روی تنظیم می کند قرمز. اینجا، 34 هست آبی کد رنگ و 31 هست قرمز کد رنگ.

$ export PS1=‘\e[0;34m\u@\h:\W$\e[m’
$ export PS1=‘\e[0;31m\u@\h:\W$\e[m’

Output:

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

Example-2: Setting different colors in different parts of the bash prompt

If you want to set multiple colors in different parts of bash prompt then you have to modify the shell variable like the following command. You can set bash prompt text according to your choice. The following command will set the username with blue color, ‘~’ symbol with yellow color and ‘$’ symbol with red color.

$ export PS1=‘\[\e[0;34m\u\] \[\e[0;32m\W\] \[\e[0;34m\]\[\e[0;31m\]$ \[\e[1;31m\]’

خروجی:

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

مثال-3: تغییر رنگ متن terminal موقت

سفید نمایش متن رنگی در terminal به صورت پیش فرض. می توانید رنگ متن را تغییر دهید terminal با توجه به انتخاب شما با استفاده از کد رنگ. فرض کنید، اگر می خواهید print هر متنی با رنگ زرد در terminal سپس دستور زیر را اجرا کنید.

$ echo $‘\e[1;33m'[1;33m’به linux hint$ خوش آمدید‘\e[0m'[0m’

خروجی:

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

مثال-4: استفاده از یک متغیر برای اعمال رنگ متن

به خاطر سپردن نام متغیر به جای کد رنگ آسان تر است. بنابراین، اگر چندین متغیر را با کدهای رنگی اعلام کنید، استفاده مجدد از رنگ چندین بار در اسکریپت برای کاربران مفید خواهد بود. دستورات زیر را از terminal. در اینجا، سه دستور اول، سه متغیر را با نام، قرمز، سبز و آبی. فرمان چهارم خواهد بود print متن “من کیک شکلاتی دوست دارم” به رنگ آبی.

$ قرمز=$‘\e[1;31m'[1;31m’

$ سبز=$‘\e[1;32m'[1;32m’

$ آبی=$‘\e[1;34m'[1;34m’

$ echo $آبی من کیک شکلاتی دوست دارم”

خروجی:

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

مثال-5: تغییر رنگ متن و پس زمینه از terminal منو.

ساده ترین راه برای تغییر رنگ متن و پس زمینه terminal در حال استفاده terminal ویرایش کنید منو. هر جدید را باز کنید terminal و باز کنید اولویت ها کادر محاوره ای با انتخاب ویرایش کنید و اولویت ها آیتم منو

پیشنهاد می‌کنیم بخوانید:  ایجاد حلقه بی نهایت Bash با اسکریپت های مثال

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

کلیک روی را رنگ ها برگه از اولویت ها کادر محاوره ای. گزینه ای برای رنگ متن و پس زمینه وجود دارد و آن “استفاده از رنگ از موضوع سیستم. این گزینه به طور پیش فرض فعال است. برای تنظیم متن سفارشی و رنگ پس زمینه آن را غیرفعال کنید. سفارشی را از لیست کشویی انتخاب کنید طرح داخلی. کلیک روی رنگ پیش فرض دکمه زیر پس زمینه یک کادر محاوره ای جدید ظاهر می شود.

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

از این کادر محاوره ای، می توانید کد رنگ مورد نظر خود را برای تنظیم انتخاب یا تایپ کنید terminal رنگ پس زمینه و کلیک کنید روی را انتخاب کنید دکمه.

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

بعد، کلیک کنید روی را بستن دکمه از تنظیمات کادر محاوره ای و مشاهده افکت. حالا اگر ببندید terminal و دوباره باز کنید سپس رنگ پس زمینه را در قسمت مشاهده خواهید کرد terminal. بنابراین، رنگ پس زمینه به طور دائم تغییر می کند.

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

مانند روش قبلی کلیک کنید روی رنگ پیش فرض دکمه زیر متن و رنگ متن مورد نظر خود را از میان انتخاب کنید رنگ متن ترمینال را انتخاب کنید برای terminal. حالا اگر متنی را در آن تایپ کنید terminal سپس متن به رنگ انتخابی شما چاپ می شود.

چاپ متن و پس زمینه Bash در رنگ های مختلفچاپ متن و پس زمینه Bash در رنگ های مختلف

کادر محاوره ای ترجیحات گزینه های زیادی برای تغییر ظاهر دارد terminal مانند رنگ پررنگ، رنگ مکان نما، رنگ هایلایت و غیره.

نتیجه

کاربر لینوکس نمی تواند تصویری برای انجام هر کاری بدون a terminal. نیازی به تغییر رنگ متن یا پس‌زمینه نیست terminal برای انجام هر کاری اما کاربر برای رضایت روحی رنگ ها را تغییر می دهد یا دوستان و همکاران را غافلگیر می کند. در این مقاله راه های زیادی برای تغییر رنگ متن و پس زمینه نشان داده شده است. با استفاده از منوی terminal ساده ترین راه برای انجام این نوع کارها است. اگر در این زمینه تازه کار هستید و می خواهید رنگ های ما را تغییر دهید terminal سپس نمونه های این مقاله را امتحان کنید و رنگ ها را در آن اعمال کنید terminal پنجره ای که دوست دارید

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-31 22:42:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

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

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید