شخصی سازی ترمینال لینوکس

چگونه ترمینال حرفه ای و زیبا داشته باشیم؟

چگونه یک ترمینال (Terminal) حرفه ای و زیبا داشته باشیم؟

در اکثر خانواده های لینوکسی کانفیگ ترمینال bash نام دارد که حاوی دستوراتی است برای اجرا شدن ترمینال در لینوکس و هر تغییری در این فایل تاثیر مستقیم روی ترمینال لینوکس دارد. این کد ها به صورت پیش فرض در یک فایل به اسم .bashrc موجود هست. در این مقاله به چگونگی شخصی و زیبا سازی ترمینال لینوکس خواهیم پرداخت.

برای ویرایش کردن این فایل باید دسترسی ادمین (sudo) داشته باشید (برای استفاده از ترمینال بدون sudo میتوانید این مقاله را بخوانید) ، و برای مثال با دستور زیر وارد فایل شده و میتوانیم روی آن تغییراتی انجام بدیم.

sudo nano ~/.bashrc

معرفی ابزار ZSH

شخصی سازی ترمینال لینوکس
شخصی و زیبا سازی ترمینال لینوکس

برای تغییر دادن فونت و ساختار ترمینال ابزار های مختلفی وجود دارد که یکی از این ابزارها zsh می باشد که جزو پرطرفدارترین ابزار در این خصوص است.

توجه داشته باشید که بعد از نصب این ابزار میتوانید گزینه استفاده پیش فرض ابزار در ترمینال را فعال کنید که در این صورت ترمینال به جای استفاده از فایل bashrc از فایل جایگزین zshrc استفاده می کند.

برای دانلود و  نصب این ابزار کد زیر را در ترمینال وارد میکنیم.

sudo sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

معرفی ابزار Figlet

زیبا سازی ترمینال و تغییر فونت آن
شخصی و زیبا سازی ترمینال لینوکس

figlet برای درست کردن بنر با حروف در ترمینال می باشد و یکی از سریع ترین ابزار ها در این زمینه است که با فونت های متنوع و جذاب طرفدار های زیادی دارد. برای انتخاب فونت مورد نظر با figlet اینجا کلیک کنید.

برای نصب این ابزار در ترمینال خود کد زیر را وارد کنید.

sudo apt install figlet

مثال استفاده figlet با فونت doh:

figlet -f doh Moo

خروجی:

                                                                 
MMMMMMMM               MMMMMMMM                                  
M:::::::M             M:::::::M                                  
M::::::::M           M::::::::M                                  
M:::::::::M         M:::::::::M                                  
M::::::::::M       M::::::::::M   ooooooooooo      ooooooooooo   
M:::::::::::M     M:::::::::::M oo:::::::::::oo  oo:::::::::::oo 
M:::::::M::::M   M::::M:::::::Mo:::::::::::::::oo:::::::::::::::o
M::::::M M::::M M::::M M::::::Mo:::::ooooo:::::oo:::::ooooo:::::o
M::::::M  M::::M::::M  M::::::Mo::::o     o::::oo::::o     o::::o
M::::::M   M:::::::M   M::::::Mo::::o     o::::oo::::o     o::::o
M::::::M    M:::::M    M::::::Mo::::o     o::::oo::::o     o::::o
M::::::M     MMMMM     M::::::Mo::::o     o::::oo::::o     o::::o
M::::::M               M::::::Mo:::::ooooo:::::oo:::::ooooo:::::o
M::::::M               M::::::Mo:::::::::::::::oo:::::::::::::::o
M::::::M               M::::::M oo:::::::::::oo  oo:::::::::::oo 
MMMMMMMM               MMMMMMMM   ooooooooooo      ooooooooooo

معرفی ابزار lolcat

این ابزار با زبان برنامه نویسی ruby نوشته شده و برای استفاده از این ابزار باید ruby و gem را نصب کنیم. برای این کار دستور زیر را وارد کنید.

sudo apt install lolcat && sudo apt install ruby && sudo apt install gem && gem install lolcat

بعد از نصب این ابزار حالا میتوانید به دستور زیر به فایل zshrc بروید و تغییرات خود را روی ترمینال اعمال کنید.

sudo nano ~/ .zshrc

برای مثال در آخر فایل این دستور را وارد کنید.

figlet Kaliboys.com | lolcat

فایل را ذخیره کنید و از ترمینال خود لذت ببرید.

برای آشنایی بهتر می توانید ویدیو تهیه شده از نحوه کار ابزار های معرفی شده را ببینید.

1 دیدگاه
  1. Nima می گوید

    عالی بود
    ممنون

نوشتن دیدگاه

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