آموزش نصب مایکروسافت PowerShell در سیستم عامل لینوکس

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

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

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

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

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

برای نصب پاورشل در لینوکس مراحل زیر را دنبال کنید:

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

اکنون با استفاده از دانلودر نرم‌افزاری که بسته به توزیع لینوکستان ممکن است متفاوت باشد، فرایند نصب نسبتاً کوتاهی انجام خواهد شد.

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

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

همچنین می‌توانید از Snap Store برای نصب PowerShell استفاده کنید.

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

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

آموزش نصب مایکروسافت PowerShell در سیستم عامل لینوکس

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

پس از یک اعلان خط فرمان شما از yourusername@yourlinuxmachine به PS /home/yourusername تغییر می‌کند.

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

اما اگر قرار است از پاورشل زیاد استفاده کنید، ممکن است نیاز داشته باشید که آن را به عنوان پوسته (شل) پیش‌فرض برای ترمینال لینوکستان تنظیم کنید.

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

آموزش نصب مایکروسافت PowerShell در سیستم عامل لینوکس

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

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

ابتدا بهتر است مطمئن شوید که PowerShell به عنوان یک پوسته لاگین معتبر به /etc/shells اضافه شده است.

آموزش نصب مایکروسافت PowerShell در سیستم عامل لینوکس

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

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

۱. sudo nano /etc/passwd را وارد کنید ( در صورت لزوم nano را جایگزین ویرایشگر متن دلخواه خود کنید).

آموزش نصب مایکروسافت PowerShell در سیستم عامل لینوکس

۲. تا زمانی که ورودی را ببینید که به /bin/bash ختم شده است، به سمت پایین حرکت کنید.

۳. این ورودی را به /bin/pwsh یا اگر از اسنپ نصب کرده‌اید به /snap/bin/pwsh تغییر دهید.

آموزش نصب مایکروسافت PowerShell در سیستم عامل لینوکس

۴. خارج شوید و فایل را ذخیره کنید.

۵. از رایانه شخصی خود خارج شوید و دوباره لاگین کنید.

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

***

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

بمنظور اطلاع از دیگر خبرها به صفحه اخبار فناوری مراجعه کنید.
منبع خبر