Skip to content
This repository has been archived by the owner on Aug 24, 2024. It is now read-only.

Latest commit

 

History

History
36 lines (20 loc) · 3.41 KB

File metadata and controls

36 lines (20 loc) · 3.41 KB
description
قراره شل ترمینالمون رو تغیر بدیم و یکم بهترش کنیم

change your shell (zsh)

خب شل چیه؟ همون پوسته ترجمش کنیم. امممم درواقع وقتی کامندی رو اجرا میکنین روی شل داره اجرا میشه درواقع یه اینترفیس داده بهتون که میتونین دستوراتتون رو اجرا کنین به کمکش (خب ترمینال چیه پس؟ ترمینال یه برنامس خودش که وفتی باز میشه یه شل که از قبل تعیین شده براش رو در اختیارتون میذاره) شل‌ها به دو دسته‌ی لاگین شل و نولاگین شل تقسیم میشن که خب اگه خواستی فرقشو بدونی سرچ کن من بخام توضیح بدم بحث به قهقرا میره ...

علاوه بر این اینم گوشه ذهنت داشته باش که بعضی برنامه‌ها واسه خودشون یه شل اجرا میکنن اول و به کمک اون کاراشون رو میکنن

خب شل پیشفرض لینوکسای ما bash ( Bourne again shell) از برنامه‌های خوب دنیای گنو حساب میشه و قبل از اون sh رو واسه یونیکس داشتیم حالا خواستی تاریخچشونو بدونی سرچ کن بخون دیگه...

خب همین دوتا؟ نه یه مشت شل دیگم همین الان رو سیستمت داری لیستشونو خواستی ببینی توی ترمینال بنویس cat /etc/shells اگرم خواستی ببینی شل الانت چیه بنویس echo $SHELL (حواست به کوچیک بزرگی حروغم باشه:) ) خب حالا چه شکلی یه شل دیگه اجرا کنم؟ گفتم اینام برنامه حساب میشن پس کافبه مثلا توب ترمینالت بنویسی sh و برای اینکه مطمئن شی دوباره echo $SHELL بزنی

حالا که همه اینارو فهمیدین میریم با هم یه شل جدید به اسم zsh نصب کنیم و اونو شل پیشفرض سیستممون کنیم (خیلی امکانات خوبی داره)

خب چون طولانی نشه دوتا لینک میزارم براتون که میتونین طبق این دوتا پیش برین

{% embed url="https://caffeinedev.medium.com/customize-your-terminal-oh-my-zsh-on-ubuntu-18-04-lts-a9b11b63f2" %}

بعدش یه بار اینو بنویسین

chsh -s $(which zsh)

و بعدش لینک پایین رو از 2. Oh-My-Zsh & plugins به بعدش رو ادامه بدین نوشته هرکدوم رو چجوری فعال کنین و به چه دردی میخوره

{% embed url="https://medium.com/tech-notes-and-geek-stuff/install-zsh-on-arch-linux-manjaro-and-make-it-your-default-shell-b0098b756a7a" %}

این لینک فارسی ام هست خیلی کامل نه ولی بد نیست

{% embed url="https://virgool.io/@mimalef70/%DA%86%DA%AF%D9%88%D9%86%D9%87-%DB%8C%DA%A9-terminal-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D9%88-%D8%B2%DB%8C%D8%A8%D8%A7-%D8%AF%D8%B1-macos-%D9%88-%DB%8C%D8%A7-linux-%D8%AF%D8%A7%D8%B4%D8%AA%D9%87-%D8%A8%D8%A7%D8%B4%DB%8C%D9%85-cpfbh94swx2p" %}

خب خسته نباشید اگه جاییش هم به اروری مشکلی چیزی خوردین سرچ کنین حلش کنین حتما (این شل (zsh) واقعا خیلی خوبه) ((شل fish هم بدک نیست))