Windows Command Line

Windows Terminal, Console and Command Line, Windows Subsystem for Linux, WSL, Windows Package Manager

A Guide to Invoking WSL

There are a variety of ways to invoke the Windows Subsystem for Linux from Windows commandlines and they all behave a little differently. Let’s get to the bottom of it.    “wsl” The first (and recommended!) method will start up your default distro. Additionally, it starts the distro in the current working directory where you invoke ...

Windows 10 Creators Update: What’s new in Bash/WSL & Windows Console

When Windows 10 Anniversary Update (AU) was shipped, the Windows Subsystem for Linux (WSL) was still far from complete, and was known to have many incompatibilities, especially with popular developer tools like node.js, Java, etc. However, it was important to get this exciting new feature into the hands of real users so that we could learn ...

Haskell on Bash/WSL

I've recently received a couple of questions asking when Haskell support would be added to WSL, and was surprised since I thought Bash/WSL users were aware of the fact that Haskell has been working for the last few weeks, ever since #14986 in fact, but it appears that we'd not explicitly communicated the fact, so ... here we are! :) ...

Use Visual C++ for Linux to build and debug C++ code on the Windows Subsystem for Linux

I first learned about Visual C++ for Linux, which was released in March 2016, shortly before the Windows Subsystem for Linux (WSL) was first announced. I was immediately blown away by how VERY cool this feature of Visual Studio is! What's insanely cool about this feature is that when the project is built, VS opens an SSH channel to a target...

Do not change Linux files using Windows apps and tools

Update - May 2019 Windows 10 version 1903 has now been released and allows an important update to WSL that allows Windows applications and tools to access Linux files directly. To do this, WSL hosts a new 9P fileserver, which exposes distro filesystems to Windows apps and tools via ! You can read all about the feature in the blog post "What...

ifconfig and network connection enumeration support in Windows 10 Insider build 14965

Enable network connection enumeration is currently the most-requested idea in our command-line User Voice. Or at least it was, until Windows 10 Insider build #14965 was released, which support for network connection enumeration: Below is a screenshot of Bash on Windows running ifconfig: (image) This new feature should unblock ...