نصب مایکروسافت PowerShell در سیستم عامل لینوکس
نویسنده: سامان فریدی

PowerShell سال‌ ها است که یکی از اجزای اصلی ویندوز بوده است؛ اما اخیرا مایکروسافت تغییرات فراوانی در آن ایجاد کرده است. اکنون PowerShell هم منبع‌ باز و هم کراس پلتفرم است و نه‌ تنها در ویندوز، بلکه در macOS و لینوکس نیز دردسترس است. این نسخه‌ ی جدید آینده‌ی پاورشل است. فرقی ندارد بخواهید از آن به‌ صورت حرفه‌ ای در لینوکس استفاده کنید یا فقط کمی با آن آشنا شوید، در هر صورت نصب پاورشل کار چندان دشواری نیست. در این مقاله، با آموزش نصب مایکروسافت PowerShell در سیستم‌عامل لینوکس با لپ تاپ اسکرین همراه باشید.

 

دانلود و نصب PowerShell در لینوکس

PowerShell

PowerShell در لینوکس دقیقا مشابه ویندوز نیست و ماژول‌ ها و دستور های خاص ویندوز در آن کاربردی نیستند. مایکروسافت در حال دورشدن از PowerShell و ورود به ماجرای کراس‌ پلتفرم است. برای نصب پاورشل در لینوکس، مراحل زیر را دنبال کنید:

  • به صفحه‌ ی انتشار PowerShell بروید.
  • دانلودر مطابق با توزیع لینوکس خود را دانلود کنید.
  • فایل دانلود‌ شده را روی دستگاه تان پیدا کنید.
  • برای نصب دو بار کلیک کنید.

اکنون با استفاده از دانلودر نرم‌ افزاری که بسته به توزیع لینوکس تان ممکن است متفاوت باشد، فرایند نصب نسبتا کوتاهی انجام خواهد شد. از آنجا که پاورشل ابزار خط فرمان در لینوکس است و برنامه‌ ای رایج نیست، نمیتوانید آن را مستقیما از رابط کاربری گرافیکی دسکتاپ خود راه‌ اندازی و باید آن را از ترمینال اجرا کنید.

اگر از Arch Linux استفاده میکنید، میتوانید PowerShell را از AUR با گرفتن آخرین نسخه باینری نصب کنید. همچنین، میتوانید از Snap Store برای نصب PowerShell بهره ببرید.

طبق گفته‌ ی اسناد رسمی مایکروسافت، PowerShell 7 در Ubuntu 20.04 LTS پشتیبانی نمیشود؛ اما در واقع این‌ طور نیست. در این آموزش، پاورشل روی اوبونتو 20.04 نصب شده است. با اینکه مشکلاتی در استفاده از دانلود مستقیم وجود داشت، مراحل نصب به‌ خوبی طی شد.

 

نحوه‌ ی راه‌اندازی PowerShell در ترمینال

برای استفاده از پاورشل، پنجره ترمینال جدیدی باز و این دستور ساده را وارد کنید:

pwsh

پس از اعلان، خط فرمان شما از yourusername@yourlinuxmachine به PS /home/yourusername تغییر میکند. اکنون برای استفاده از PowerShell در دستگاه لینوکس خود آماده هستید. هر زمان که خواستید از آن استفاده کنید، به‌ سادگی دستور اجرای را وارد کنید و پس از پایان کار، با تایپ exit از آن خارج شوید. با این‌ حال، اگر قرار است از پاورشل زیاد استفاده کنید، ممکن است نیاز داشته باشید که آن را به‌ عنوان پوسته (شل) پیش‌ فرض برای ترمینال لینوکس تنظیم کنید.

 

تنظیم PowerShell به‌عنوان پوسته‌ی ترمینال پیش‌فرض

مزیت پاورشل این است که کاملا پوسته‌ ی موجود شما را جایگزین و بازنویسی نمیکند؛ بنابراین، هر دستور لینوکسی که معمولا میتوانید وارد کنید، میتوانید در PowerShell نیز از آن بهره ببرید‌. اگر قصد دارید از PowerShell زیاد استفاده کنید، میتوانید بدون نگرانی آن را به‌ عنوان پوسته ی پیش‌ فرض خود تنظیم کنید.

برای دستیابی به این هدف، چند راه مختلف وجود دارد که یکی از آن‌ ها تغییر پیش‌فرض در /etc/passwd است. اگر آن را به‌ عنوان Snap نصب کرده‌ باشید، احتمالا تفاوت جزئی در مراحل تنظیم را شاهد خواهید بود. ابتدا بهتر است مطمئن شوید که PowerShell به‌عنوان پوسته‌ ی لاگین معتبر به /etc/shells اضافه شده است.

  • در ترمینال، sudo nano /etc/shells را وارد کنید (درصورت لزوم nano را با ویرایشگر متن دلخواهتان جایگزین کنید).
  • اگر یک ورودی برای pwsh میبینید، میتوانید فایل را ببندید.
  • اگر به اضافه‌ کردن PowerShell نیاز دارید، /usr/bin/pwsh را در انتهای فایل متنی تایپ کنید.
  • اگر پاورشل را ازطریق اسنپ نصب کرده اید، به‌ جای /usr/bin/pwsh، باید /snap/bin/pwsh را اضافه کنید.
  • با فشار دادن کلید های ctrl + X و انتخاب yes برای ذخیره‌ ی تغییرات، از nano خارج شوید.

سپس در ترمینال، این مراحل را دنبال کنید:

  • sudo nano /etc/passwd را وارد کنید (در‌صورت لزوم، nano را جایگزین ویرایشگر متن دلخواه خود کنید).
  • تا وقتی ورودی ای را ببینید که به /bin/bash ختم شده است، به‌ سمت پایین حرکت کنید.
  • این ورودی را به /bin/pwsh تغییر دهید یا اگر از اسنپ نصب کرده اید، به /snap/bin/pwsh تغییر دهید
  • خارج شوید و فایل را ذخیره کنید.
  • از رایانه‌ ی شخصی خود خارج شوید و دوباره لاگین کنید.

پس از ورود مجدد و باز کردن پنجره‌ی ترمینال جدید، PowerShell باید بلافاصله به‌ جای پوسته bash استاندارد برایتان اجرا شود.

 

امیدواریم این مطلب آموزشی برایتان مفید بوده باشد. اگر در زمینه ی نصب مایکروسافت PowerShell در سیستم‌ عامل لینوکس تجربه‌ ای دارید، آن را با ما و کاربران لپ تاپ اسکرین در میان بگذارید.

اشتراک گذاری

سامان فریدی

سامان فریدی

هر کسی که به‌عنوان یک کاربر معمولی از لپ‌تاپ استفاده میکنه، به آموختن یک سری مهارت‌های کاربردی نیاز داره؛ مهارت‌هایی که آشنایی با اون‌ها باعث میشه موقع روبه‌رو شدن با بسیاری از مشکلات روزمره کار با رایانه، خودتون مسئله رو حل بکنید.
برای مثال «بهترین کاری که موقع ریختن آب روی لپ‌تاپ میشه انجام داد چیه؟» یا اینکه «وقتی سیستم هنگ می‌کنه، چه‌ کار باید کرد؟» برای افرادی هم که حرفه‌ای‌تر هستند، مسائل جذاب دیگه‌ای وجود داره؛ مثل اینکه «باتری بایوس کجای لپ‌تاپه؟» یا اینکه: «کابل فلت تصویر چیه؟ آیا میشه عوضش کرد؟»

سامان فریدی، مدیر لپ‌تاپ اسکرین، شما رو به مطالعه مجموعه مقالات «مهار‌ت‌های کاربری» دعوت می‌کنه تا ضمن آشنایی با مهم‌ترین مهارت‌های موردنیاز، پاسخ بسیاری از سؤال‌هاتون رو بگیرید.

+500 مطلب
0 0 رای ها
رأی دهی به مقاله
اشتراک در
اطلاع از

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها

پربیننده‌ترین‌ها

لپ‌تاپ اسکرین با هدف تسهیل در فرآیند تعمیرات لپ‌تاپ و فروش قطعات اورجینال لپ‌تاپ فعالیت خود را از یک دهه گذشته آغاز نموده است. خدمات متنوعی نظیر مشاوره رایگان تعمیرات لپ‌تاپ، فروش ال‌سی‌دی اورجینال لپ‌تاپ، تعمیر اختصاصی قاب لپ‌تاپ، فروش قطعات لپ‌تاپ و … بخشی از خدمات لپ‌تاپ اسکرین است.

ارتباط با ما

تهران، خیابان ولیعصر، تقاطع طالقانی، مجتمع نور تهران، طبقه چهارم تجاری واحد 12003 – کدپستی: 1416799646

شماره تلفن: 88227256-021 و 88226237-021

تلگرام، واتس‌اپ و ایتا : 7980 130 0901

ساعات کاری: شنبه تا چهارشنبه 9 تا 19 و پنجشنبه‌ 9 تا 14

ارسال قطعات چگونه است؟

از اینکه لپ‌تاپ اسکرین را برای خرید قطعات لپ‌تاپ انتخاب کردید سپاسگزاریم. تمامی محصولات فروشگاه اورجینال و اصلی بوده که از طریق پست پیشتاز، تیپاکس، چاپار و پیک موتوری برای شما ارسال می‌شود همچنین در قسمت قوانین و مقررات می‌توانید بیشتر با نحوه ارسال ما آشنا بشوید. تیم پشتیبانی ما سفارشات را به موقع ارسال می‌کند و اگر نیاز به مشاوره پیش از خرید خود دارید می‌توانید با کارشناسان ما صحبت کنید.

©2024 کلیه حقوق سایت متعلق به لپ تاپ اسکرین بوده و انتشار مطالب بدون ذکر منبع به هر صورتی دارای پیگرد قانونی است.

0
افکار شما را دوست داریم، لطفا نظر دهید.x