Windows Command Line

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

New distros coming to Bash/WSL via Windows Store
New distros coming to Bash/WSL via Windows Store
We're REALLY excited about this announcement and think many of you will be too ;) On May 11th 2017, during Microsoft's Build conference keynote, Terry Myerson (EVP for Windows & Devices Group) made several announcements about the Windows Subsystem for Linux: And at OSCON 2017 I delivered a talk on the architecture and history of...
Bash/WSL Insiders build now supports usb/serial comms and mounting removable storage & network shares
Bash/WSL Insiders build now supports usb/serial comms and mounting removable storage & network shares
At the end the post announcing what's new in Bash/WSL in Win10 Creators Update, I stated: We continue to forge ahead with many planned improvements and exciting new features. Stay tuned for lots more exciting features coming in future releases of Windows 10: If you want to be among the first to access and experience improvements planned ...
Windows 10 Creators Update: What’s new in Bash/WSL & Windows Console
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
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
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...
Bash in Windows Insider build 15002 – many fixes but a couple of bugs!
Bash in Windows Insider build 15002 – many fixes but a couple of bugs!
[Update 2017-02-07] Note that both of the two issues noted below have been fixed in more recent Insider builds Windows Insider build #15002 started shipping to Windows Insider Fast Ring users today, January 9th 2017. As is often the case in software development, after many teams have been beavering-away on their features for several ...
Rumors of Cmd’s death have been greatly exaggerated
Rumors of Cmd’s death have been greatly exaggerated
This post is in response to a story published on December 6th 2016 by ComputerWorld titled "Say goodbye to the MS-DOS command prompt" and its follow-up article "Follow-up: MS-DOS lives on after all". These "stories" were subsequently picked up by Business Insider and Life Hacker among others and fueled a number of concerned Tweets some of ...
Do not change Linux files using Windows apps and tools
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 \\wsl$\<DistroName>\! You can read all about the ...
More easily invoke Windows apps and tools from Bash on Windows
More easily invoke Windows apps and tools from Bash on Windows
Along with support for ifconfig & network connection enumeration, Windows 10 Insider Build 14965 delivers a small but important change was made which will enable you more easily invoke Windows tools & applications from within Bash: Your Windows user environment path is now appended to the WSL path by default. This means you can now ...
ifconfig and network connection enumeration support in Windows 10 Insider build 14965
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: This new feature should unblock tools/...