سلام به zsh و خداحافظ bash
سلام به خوانندگان وبلاگ،
در پست جدید وبلاگ میخوام یکی از Shell های باحال گنو/لینوکس یعنی zsh رو معرفی کنم.
zsh در سال ۱۹۹۰ با زبان C برای سیستمعامل های شبه یونیکس نوشته شد (ویکیپدیا).
خب بریم که نصبش کنیم:
$ sudo apt install zsh
+ در توزیع های دبیانبیس از apt و در توزیع های RHEL و Fedora بیس از rpm استفاده میکنیم.
حالا برای اینکه از zsh استفاده کنیم داخل ترمینال خودمون zsh رو مینویسیم. اما حالا چرا zsh رو استفاده کنیم؟ چرا از bash استفاده نکنیم؟ شاید بگید اینکه فرقی با bash نداره!
اما نکته جالب وجود یه سری پلاگین به نام oh-my-zsh هست که برای شل زیشل سری third-party هایی منتشر میکنن و بیشتر از ۱۴۰ تم برای zsh ساختن.
قدم بعدی نصب oh-my-zsh هست که با دو روش نصب میشه:
۱) با استفاده از curl (که اگه نصب ندارید نصبش کنید) :
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
۲) با استفاده از wget :
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
خب حالا oh-my-zsh رو هم نصب کردیم. برای اینکه تم زیشل خودمون رو عوض کنیم فایل zshrc. رو باید یه تغییر کوچولو بدیم:
$ nano ~/.zshrc
حالا در خط ۹ (اگه تغییر نداده باشید) سطری که با ZSH_THEME شروع میشه رو پیدا کنید. کلمهای بین " ” نوشته شده اسم تم استفاده شده هستش (لیست تم ها) خب شما به صفحهی تم ها برید و تم مورد علاقهی خودتون رو پیدا کنید و بهجای تم پیشفرض oh-my-zsh بنویسید.
اگر میخواید زیشل، شل پیشفرض خودتون کنید یعنی هر وقت ترمینال باز کنید بهجای bash از zsh استفاده کنید باید فایل bashrc. رو هم یه تغییر کوچواو بدین:
$ nano ~/.bashrc
حالا در ته فایل این سطر رو اضافه کنید:
$ exec /usr/bin/zsh
و ذخیره کنید.
حالا شما یک ترمینال با سلیقهی خودتون دارید.
امیدوارم تست کنید و لذت ببرید =)