از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
راهنمای سفارشی سازی ترمینال لینوکس برای مبتدیان
سرفصلهای مطلب
این terminal ابزار قدرتمندی است، اما ظاهر پیش فرض آن می تواند کمی خسته کننده باشد. در این مقاله، ما به شما نشان خواهیم داد که چگونه می توانید آن را مطابق با نیازها و ترجیحات خود سفارشی کنید و از این موارد خارج شوید:
به این:
حتی اگر در مثالهای خود از ترمینال اوبونتو استفاده میکنیم، بیشتر اطلاعات این مقاله مختص اوبونتو نیست و شما باید بتوانید بدون توجه به اینکه از کدام توزیع لینوکس استفاده میکنید، به نتایج مشابه یا مشابهی دست یابید.
هشدار: با سفارشی کردن terminal، می توانید آن را از نظر بصری جذاب تر و کاربردی تر کنید، اما همچنین می توانید بسته بندی کلمات را خراب کنید و از آن جلوگیری کنید terminal برنامهها به درستی نمایش داده میشوند، بنابراین همیشه از همه فایلهای پیکربندی قبل از تغییر آنها نسخه پشتیبان تهیه کنید.
سفارشی کردن رنگ ترمینال
فرقی نمی کند که عاشق فیلم ماتریکس هستید یا فقط می خواهید فشار را کاهش دهید روی هنگام استفاده از رایانه در اواخر شب، چشمان خود را تغییر می دهد terminal می تواند به سادگی انتخاب یک موضوع جدید باشد.
خبر خوب این است که بسیاری terminal برنامههای شبیهسازی مانند GNOME Terminal یا Konsole با مجموعهای مناسب از تمها ارائه میشوند و تنها کاری که باید انجام دهید این است که به Preferences بروید و یکی را که بیشتر دوست دارید انتخاب کنید.
در اوبونتو، می توانید به راحتی متن و رنگ پس زمینه را سفارشی کنید و یک پالت رنگی مربوطه را انتخاب کنید:
همانطور که می بینید، ما تم تیره Solarized و پالت Solarized را انتخاب کردیم terminal بسیار آسان روی چشم بدون فدا کردن خوانایی در حالی که در آن هستید، میتوانید برگههای باقیمانده را نیز بررسی کنید و هر گونه تغییری که میخواهید انجام دهید. شکل مکان نما را از Block به Underline تغییر دادیم.
اگر از سبک وزن استفاده می کنید terminal که معادلی از پنجره Preferences مانند xterm یا URxvt ندارد، می توانید رنگ آن را با تغییر فایل پیکربندی Xresources که معمولاً در ~/.Xresources قرار دارد، تغییر دهید.
شما به راحتی می توانید فایل پیکربندی Xresources مورد نظر را با استفاده از آن ایجاد کنید terminal.سکسی، که یک برنامه وب مفید است که به شما امکان می دهد سفارشی طراحی، ویرایش و به اشتراک بگذارید terminal طرح های رنگی و export آنها را به طیف گسترده ای از پایانه ها می رساند.
متغیرهای درخواست Bash را تنظیم کنید
اکثر توزیع های لینوکس از Bash به عنوان پوسته پیش فرض استفاده می کنند. Bash دارای چهار فرمان قابل تنظیم است، اما فقط اعلان اولیه (به نام PS1) ارزش سفارشی کردن را دارد زیرا قبل از هر دستور نمایش داده می شود. سه خط فرمان باقی مانده فقط نمایش داده می شوند روی موارد خاص، مانند زمانی که یک فرمان به ورودی بیشتری نیاز دارد یا هنگام اشکال زدایی bash اسکریپت ها، بنابراین می توانید با خیال راحت آنها را نادیده بگیرید.
این چیزی است که PS1 به طور پیش فرض در اوبونتو نمایش می دهد:
برای مشاهده مقدار پیش فرض PS1 از دستور زیر استفاده کنید:
شما باید چیزی شبیه به این را ببینید:
\[\033[01;34m\]\w\[\033[00m\]\$’
این دنباله به ظاهر تصادفی از حروف، اعداد و کاراکترهای خاص شامل دنبالههای فرار سریع Bash و مقادیری است که برای تعیین رنگها استفاده میشود. معنیش اینه:
\u | نام کاربری کاربر فعلی |
@ | علامت |
\ ساعت | نام میزبان تا اولین ‘.’ |
: | علامت |
\w | دایرکتوری کاری فعلی |
$ | نماد ‘$’ |
از آنجایی که PS1 یک متغیر Bash است، می توانید آن را تغییر دهید روی پرواز مستقیم از شما terminal:
به همین سادگی می توان کاری کرد که PS1 فقط نام کاربری را نمایش دهد. در اینجا چند توالی فرار اعلان مفید Bash وجود دارد:
\d | تاریخ در قالب “تاریخ ماه روز هفته” (به عنوان مثال، “سه شنبه 26 مه”) |
\e | یک کاراکتر فرار ASCII (033) |
\H | نام میزبان |
\j | تعداد مشاغلی که در حال حاضر توسط سازمان مدیریت می شود |
\l | نام پایه پوسته terminal نام دستگاه |
\n | خط جدید |
\ v | نسخه از bash (به عنوان مثال، 2.00) |
\ W | نام پایه دایرکتوری فعلی |
\$ | اگر UID موثر 0 باشد، یک #، در غیر این صورت یک $ است |
\\ | یک اسلش |
تغییر رنگ نام کاربری یا هر قسمت دیگر از خط فرمان نیز بسیار ساده است. به این ترتیب می توانید نام کاربری را قرمز کنید:
رنگ قرمز دارای مقدار 31 است و در تگ زیر قرار دارد: \[\033[COLOR]m\]
در اینجا چند رنگ دیگر و مقادیر مربوط به آنها آورده شده است:
رنگ | ارزش | مثال |
رنگ پیش زمینه پیش فرض | 39 | echo -e «پیشفرض \e[39mDefault” |
Black | 30 | echo -e “Default \e[30mBlack” |
Red | 31 | echo -e “Default \e[31mRed” |
Green | 32 | echo -e “Default \e[32mGreen” |
Yellow | 33 | echo -e “Default \e[33mYellow” |
Blue | 34 | echo -e “Default \e[34mBlue” |
Magenta | 35 | echo -e “Default \e[35mMagenta” |
Cyan | 36 | echo -e “Default \e[36mCyan” |
Light gray | 37 | echo -e “Default \e[37mLight gray” |
Dark gray | 90 | echo -e “Default \e[90mDark gray” |
Light red | 91 | echo -e “Default \e[91mLight red” |
Light green | 92 | echo -e “Default \e[92mLight green” |
Light yellow | 93 | echo -e “Default \e[93mLight yellow” |
Light blue | 94 | echo -e “Default \e[94mLight blue” |
Light magenta | 95 | echo -e “Default \e[95mLight magenta” |
Light cyan | 96 | echo -e “Default \e[96mLight cyan” |
White | 97 | echo -e “Default \e[97mWhite” |
Now you have all the information you need to recreate the Bash prompt you’ve seen at the beginning of this article:
تنها کاری که باید انجام دهید ویرایش فایل .bashrc است (معمولاً در ~/.bashrc):
نیازی به ویرایش عبارت else وجود ندارد زیرا در صورتی که از a استفاده کنید، فقط به عنوان یک بک گراند عمل می کند terminal شبیه ساز که از رنگ ها پشتیبانی نمی کند.
اگر همه اینها برای شما کار زیادی به نظر می رسد، باید بدانید که برنامه های کاربردی وب با کاربری آسانی وجود دارند که به شما امکان می دهند یک درخواست PS1 با یک رابط کشیدن و رها کردن، از جمله این یکی و این یکی.
نتیجه
با تجهیز به اطلاعات ارائه شده در این مقاله، باید بتوانید ظاهر خود را شخصی سازی کنید terminal متناسب با ترجیحات شخصی شما به یاد داشته باشید که کمتر گاهی اوقات بیشتر است، بنابراین از سفارشی سازی بیش از حد خودداری کنید و همه چیز را ساده و کاربردی نگه دارید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-31 12:20:03