وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

از کجا بفهمم دارم bash یا zsh

0 5
زمان لازم برای مطالعه: 3 دقیقه


معمولاً وقتی در مورد برنامه نویسی مبتنی بر لینوکس شنیدید، به آن اشاره می شود command-line رابط ها، پوسته ها و پایانه ها. ضربه شدید پرکاربردترین پوسته در این زمینه محسوب می شود. با این حال، نسخه های دیگری از پوسته ها نیز وجود دارد، مانند پوسته Z یا زش.

پوسته Bash برای جایگزینی Bourne Shell و تبدیل شدن به پوسته پیش فرض لینوکس معرفی شد. Bash قادر به انجام طیف گسترده ای از راه حل های برنامه نویسی و وظایف خودکار است. در لینوکس، چندین پوسته دیگر می توانند وظایف مشابهی را انجام دهند bash. Zsh پس از ایجاد شد bash پوسته. دارای ویژگی های مختلفی است که در پوسته Bash نیز وجود دارد. با این حال، برخی از ویژگی ها آن را برتر از bashمانند پشتیبانی از پلاگین، تصحیح املا، بسته تم، اتوماسیون CD و غیره. اگر کاربر لینوکس هستید، لازم نیست Zsh را جداگانه نصب کنید زیرا به طور پیش فرض در پوسته Bash گنجانده شده است.

اکنون به موضوع اصلی مقاله می پردازیم، چگونه می دانید که دارید bash یا zsh

جواب بسیار ساده است. استفاده از “-نسخهدستور ” برای تایید وجود هر دو پوسته روی سیستم لینوکس شما

پیدا کردن نسخه bash و zsh

دستور زیر را برای بررسی بنویسید bash نسخه روی سیستم شما اجرای این دستور نیز این امر را تضمین می کند bash وجود دارد روی سیستم شما یا نه

$ bash — نسخه

از کجا بفهمم دارم bash یا zsh

برای بررسی zsh، از دستور زیر استفاده کنید:

zsh –نسخه

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

یافتن پوسته فعلی

برای مبتدیانی که در a terminal، گاهی اوقات ممکن است حدس زدن پوسته ای که در حال حاضر کار می کنند گیج کننده باشد روی. بنابراین ما نیز در این زمینه به شما کمک خواهیم کرد process برای یافتن پوسته فعلی

پیشنهاد می‌کنیم بخوانید:  روش درخواست Bash برای ورودی کاربر

دستور زیر را در پوسته خود اجرا کنید.

$ echo $0

اگر در زمینه خود فعال هستید bash پوسته، به شما نشان می دهد که “bash” حاصل از اجرای دستور بالا.

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

از طرف دیگر، برای zsh، این کار را خواهد کرد print بیرون “zsh” روی را terminal.

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

یافتن مسیر bash یا پوسته zsh

برای دانستن مسیر zsh یا bash پوسته، دستور زیر را اجرا کنید.

دلار که bash

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

کدام zsh

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

سوئیچینگ bash به zsh

برای تغییر از bash پوسته به zsh. برای آن، در terminal، ما ” را اجرا می کنیمچش” به این صورت دستور دهید:

$ chsh -s $ (کدام zsh)

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

حالا ببند terminalو سیستم را مجددا راه اندازی کنید تا تاثیر تغییرات را اعمال کنید. پس از راه اندازی مجدد، a را باز کنید terminal پنجره اکنون، همه شما آماده کار در پوسته zsh هستید.

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

zsh را به bash

برای تغییر zsh به bash، مشخص کردن “bash” در “چش” دستور دهید و آن را اجرا کنید روی را terminal.

% chsh -s $(که bash)

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

پس از بستن مجدد، سیستم را مجددا راه اندازی کنید terminalو پس از راه اندازی مجدد، خواهید دید که به حالت سوئیچ شده اید bash پوسته.

از کجا بفهمم دارم bash یا zshاز کجا بفهمم دارم bash یا zsh

نتیجه

برای کاربران لینوکس، bash و zsh پوسته های بسیار مفیدی هستند هر دو پوسته ویژگی های مفید مختلفی را ارائه می دهند. البته کاربر می تواند پوسته مورد نظر خود را بر اساس آن انتخاب کند روی نیاز کار است، اما در چنین حالتی، سردرگمی در ذهن مبتدیان ایجاد می شود terminal کاربرانی که در zsh کار می کنند یا bash? در این پست روش های مختلفی برای دانستن سوال این سوال به شما نشان داده ایم. از هر یک از این روش ها استفاده کنید و در عرض چند ثانیه با پوسته فعلی خود آشنا شوید.

پیشنهاد می‌کنیم بخوانید:  استفاده از دستور "shift" در bash

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-30 21:46:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

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

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید