PowerShell Core

PowerShell Coreとは?


一体 PowerShell Coreとは何なのか?と、、、
Windowsにデフォルトではいいてるコンソールで、Windows PowerShell(以下 PowerShell)ってありますよね?
PowerShellは.NET Frameworkベースなのです。つまり、Windowsにのみ対応しているわけですね。
PowerShell Coreとやらは.NET Coreベースなのです。
よってmacOSやLinuxに対応しているわけです!

対応プラットフォーム


>> 引用 <<
Windows
Ubuntu 14.04 , 16.04 , 17.04
Debian 8.7 , 9
CentOS 7
RHEL 7
OpenSuse 42.2
Fedora 25 , 26
macOS 10.12

あと、Dockerもサポートされてますね!
基本的に、.NET Coreがサポートされてる環境であればPowerShell Coreもサポートされてる!と、考えて問題なさそうですね!たぶん。。。

入れてみる


.NET Coreの説明など詳細を書こうと思ったのですがめんどくさくなったので、というか、さっさとPowerShell Coreを使ってみたかったので、詳細的な説明はとばします。



>> リンク <<

















Windowsへのインストール

PowerShell-6.0.1-win-x64.msiをダウンロードします。





















そしてインストーラーを実行。




















インストールされてますね!





正常に実行できました!









Ubuntuへのインストール

Ubuntuへのインストールはターミナルから行います。
$sudo apt-get update
$sudo apt-get install curl
$curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$curl https://packages.microsoft.com/config/ubuntu/17.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list
$sudo apt-get update
$sudo apt-get install powershell