Microsoft PowerShell is a task automation and configuration administration structure, consisting of a command-line shell and correlated scripting language. This tool is useful and comes handy when the administrator needs to control the hybrid cloud assets.
Microsoft was not always open-minded regarding Linux and open source software. But things have been changed a lot when Satya Nadella has taken power to control the Microsoft. Few days before, we have seen the acquisition of GitHub, one of the largest open source software hub but many developers have transferred their software development to something else as the best alternative to GitHub. I think we should stop negative thinking about Microsoft that this company will not forward its hand for better development of open source software and Linux.
Following the recent steps, Microsoft again has given mind-blowing news for the developer and administrators and that’s PowerShell is now available for Linux as Snap package. Microsoft has taken a good step in providing PowerShell as Snap package because this package system will be the future of Linux system as many think so. You can install snap package across the distros, and that will decrease the fragmentation problem of Linux software system.
How to Install Microsoft PowerShell
In this short tutorial article, I will be showing you how to install PowerShell in Ubuntu Linux. You can install PowerShell either from Ubuntu software center or official Snap store. There are complete two version Microsoft Powershell available – Powershell core and PowerShell Core Preview.
If you have Ubuntu 17.10 and above installed on your machine, then Snapd is automatically enabled. So you can follow the official link of the snap store – PowerShell Core and PowerShell Core preview or search PowerShell on Ubuntu software center.
Or else, you can open the Terminal (Ctrl+Alt+T) and run the below command to install PowerShell:
Microsoft PowerShell core
snap install powershell –classic
To run Powershell core
pwsh
Microsoft PowerShell core preview
snap install powershell-preview –classic
To run PowerShell core preview
pwsh-preview
PowerShell for Ubuntu 16.04 and below
In case, if you are still using old Ubuntu version, first you have to enable Snap. To do that follow the command:
sudo apt install snapd snapd-xdg-open
Now you can use the above command to install PowerShell. For more information – How to enable Snapd in Linux.
Just FYI if you try and run the commands to install PowerShell, you will get an error saying something along the lines of “flag not recognize `c”.
The command should actually look like this `sudo snap install powershell –classic` or `sudo snap install powershell-preview –classic`
if you are a regular Linux user this is probably something you already figured out but I’m not and spent a few minutes trying to get it worked out. So I hope this helps!
Sorry for the “`”‘s I was hoping for markdown Syntax
The actual command line should be sudo snap install powershell-preview –classic
You need the double — to be the correct flag
It that stuff open-source? What kind of license is it release under?