راهنمای نصب ZSH
zsh یکی از شل هاییه که می تونید بجای BASH توی لینوکس از اون استفاده کنید.
امکانات خیلی بهتری نسیت به BASH داره که معروفترینشون AutoComplate بی نظیر اونه که اصلا قابل مقایسه با همین قابلیت توی Bash نیست. فقط کافیه یک بار ازش استفاده کنید تا تصمیم بگیرید برای همیشه به اون سوئیچ کنید. یا امکان استفاده از تاریخچه در تمام ترمینال ها به صورت مشترک.
برای نصب zsh در فدورا، سنت او اس و ردهت دستور زیر رو وارد کنید:
sudo yum install zsh
و برای پیش فرض کردنش این دستور رو وارد کنید:
sudo chsh -s /bin/zsh user_name
خب این تازه اول راه بود.
برای پیکربندیش باید فایل zshrc. توی پوشه خانگی تون رو ویرایش کنید.
حالا نوبت به نصب oh-my-zsh میرسه. oh-my-zsh بسته ایه شامل چندین تم متنوع و چندین پلاگین کاربردی برای zsh
به این آدرس برید و فایل zip رو دانلود کنید.
حالا اکسترکتش کنید و به شاخه tools برید و فایل install.sh رو اجرا کنید تا نصب بشه.
بعد از نصب می تونید فایل zshrc. رو ویرایش کنید:
vi ~\.zshrc
اول یه تم براش انتخاب کنید. تم ها رو میتونید توی آدرس
~/.oh-my-zsh/themes
پیدا کنید. بیشتر از صد تم زیبا در اختیار شماست.
خط زیر رو برای انتخاب تم ویرایش کنید:
ZSH_THEME="theme-name"
و نام تم رو توش بنویسید
البته می تونید با نوشتن کلمه random هر بار یک تم رو ببینید و از شلتون لذت ببرید:
ZSH_THEME="random"
در مرحله بعد می تونید پلاگین ها رو به zsh اضافه کنید.
برای مثال من دو تا پلاگین (گیت و یک پلاگین برای رنگی نمایش دادن کدها) رو به صورت زیر اضافه میکنم:
plugins=(git)
plugins=(zsh-syntax-highlighting)
یا می تونید پلاگین عالی yum رو فعال کنید تا alias های زیر اضافه بشن:
## Aliases
alias ys="yum search" # search package
alias yp="yum info" # show package info
alias yl="yum list" # list packages
alias ygl="yum grouplist" # list package groups
alias yli="yum list installed" # print all installed packages
alias ymc="yum makecache" # rebuilds the yum package list
alias yu="sudo yum update" # upgrate packages
alias yi="sudo yum install" # install package
alias ygi="sudo yum groupinstall" # install package group
alias yr="sudo yum remove" # remove package
alias ygr="sudo yum groupremove" # remove pagage group
alias yrl="sudo yum remove --remove-leaves" # remove package and leaves
alias yc="sudo yum clean all" # clean cache
لیست پلاگین ها رو که بیشتر از ۱۷۰ تا هستند رو میتونید در آدرس
~/.oh-my-zsh/custom/plugins/
پیدا کنید.
امیدوارم از zsh تون لذت ببرید.