بسمالله
این دفعه می خوایم یه کار باحال کنیم. به قول یکی از رفقا میزون کردن (ینی همون کانفیگ کردن) یه ترمینال خوب.
اگه می دونین ترمینال اینا چیه اولای پست رو می تونین زودتر رد کنین
اگر لینوکس کار کرده باشین، حداقل یه بار این صفحه رو باز کردین:
این صفحه ترمیناله و شما با استفاده از اون می تونین یه سری با سیستم عاملتون در تعامل باشین و بهش دستور بدین تا اجرا کنه. از اجرای برنامه ها گرفته تا ساختن فولدر و دیدن لیست فایل ها و فولدر ها
حالا ما می خوایم چی کار کنیم؟
می خوایم این صفحه خشک و بی روح و تک رنگ رو کانفیگ کنیم تا خوشگل شه=) بالاخره ممکنه روزی چندباره بهش سربزنیم، باید یه انگیزه ای وجود داشته باشه...
این برنامه که می بینین صرفا یه صفحه نمایشه مث سیستم عاملای خیلی قدیمی که می تونین توش دستور اجرا کنین، ولی اون برنامه ای که داره این دستور هایی که شما می نویسین رو اجرا می کنه، یکی دیگه است. اسم اون برنامه پوسته یا Shell هستش.
روی لینوکس و مکاواس به صورت پیشفرض همیشه Bash نصبه. شاید اسمشو شنیده باشین. یه پوسته جمع و جور و سریع، برا همین پیشفرض همه همینه.
پوسته ها همین یه دونه نیستن، کلی دیگه هم هستن: Csh, Tsh, Ksh, Zsh, Fish
هر کدون در طی زمان سعی کردن که یه سری قابلیت جدید اضافه کنن تا قابل استفاده تر و راحت تر بشن.
جدیدترینشون Fish عه ولی من خودم یه مدت که استفاده می کردم، با یه سری برنامه های دیگه سازگار نیست و شاید اذیت کنه، بهترینشون به نظر من و خیلی های دیگه Zsh هست. اخیرا حتی شنیدم که مکاواس هم می خواد پوسته پیشفرضشو ببره روی Zsh.
اول شروع می کنین:
اگه Debian, Ubuntu,...
Sudo apt install zsh
اگه ها Fedora, Centos, Redhat,...
Sudo dnf install zsh
الان نصب شد و ترمینال تون یه چیز شده مثل این(هنوز خیلی فرقی نکرده زیاد):
این صفحه خیلی ساده س حالا می شه این صفحه رو تنظیم کرد و دلخواهش کرد، ولی خب یه کم سخته و ادیت کردن فایل کانفیگش ریسکه، تازه من که نمی دونم اصن چه تنظیماتی داره و نداره که:(
پس باید یکی بهم کمک کنه. برای این که یه ابزار دیگه وجود داره به نام Oh-myzsh,
احتما کسی این ابزار رو نوشته داشته به دوستش پز می داده که: واااای Zsh منو ببین... =)))
برای نصب این ابزار این دستور رو بزنین:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
یا این دستور رو:
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
الان با یه صفحه جمع و جور مث زیر روبهرو می شین:
حالا شما یه zsh مینیمال جمع و حور و رنگی دارین
اینو راحت تر میشه تنظیم کرد، ولی یکی مث من اینم براش کافی نیست.
تو قسمت بعدی با هم یه تم تر تمیز خوشگل روی این shell نصب می کنیم که موقع کار کردن باهاش کلی حس خوب داشته باشیم:) پس منتظر باشین
شما دوست دارین از کدوم shell استفاده کنین؟
اصن چقد از ترمینال استفاده می کنین؟
تو کامنات درباره تجربه و علاقه تون می تونین بنویسین