If you’re accustomed to using a unix shell as your command-line interface, you may end up being very unproductive using Windows 10.
Microsoft (in collaboration with Canonical) has made a tremendous effort into closing the gap between Linux and Windows developers by creating a kernel compatibility layer based on Ubuntu.
The process is quite simple if you’re not dealing with corporate restrictions:
Win + S
button, and search for features
, then select Turn Windows features on or off
.Windows Subsystem for Linux
.Win + S
and searching for “store”.Win + S
, search for powershell
and run Windows Powershell
as administrator (right click and “Run as administrator”).Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Invoke-WebRequest -Uri "https://aka.ms/wsl-ubuntu-1804" -OutFile Ubuntu.appx -UseBasicParsing
Rename-Item Ubuntu.appx Ubuntu.zip
Expand-Archive Ubuntu.zip Ubuntu
explorer Ubuntu
ubuntu1804.exe
.