Windows Command Line

Insights from the teams behind Windows Terminal, PowerToys, WinGet, and WSL

Latest posts

Aug 2, 2017
Post comments count 0
Post likes count 1

Updating the Windows Console Colors

Craig Loewen

In another blockbuster post, our Summer 2017 Intern, @craigaloewen unveils a subtle, but important improvement to the Console in Windows 10 build 16257. I know many of you have been asking for this! Over to you Craig ... The Windows Console's colors are getting their first overhaul in more than 20 years! Hurray! The default color values have been changed to improve legibility of darker colors on modern screens, and to give the Console a more modern look & feel. For example, Windows Console's legacy blue is very difficult to read on a modern high-contrast displays ... ... and the improved blue is much ...

Jul 28, 2017
Post comments count 1
Post likes count 0

How to Determine What Just Ran on Windows Console

Rich Turner

Ever wonder what was run in that Console window that briefly appeared on your screen? In this guest post, Craig Loewen - our awesome summer intern explains how you can find out what command-line applications run on your machine. Over to you Craig ... [This article includes samples from Nathan Gau’s Blog on Using SCOM to Capture Suspicious Process Creation] At some point during any user’s time using Windows, they have probably had a Console Window pop open for a millisecond and then disappear, leaving them to wonder ‘What was that?’. I had exactly the same experience which led me to investigate, answer that q...

Jul 28, 2017
Post comments count 0
Post likes count 0

Windows Subsystem for Linux out of Beta!

Rich Turner

We're excited to announce that in Windows 10 Fall Creators Update (FCU) due to ship in fall 2017, Windows Subsystem for Linux (WSL) will no longer be a beta feature and will become a fully supported Windows feature. Early adopters on the Windows Insider program will notice that WSL is no longer marked as a beta feature as of Insider build 16251. This will be great news for those who've held-back from employing WSL as a mainline toolset: You'll now be able to leverage WSL as a day-to-day developer toolset, and become ever more productive when building, testing, deploying, and managing your apps and systems on Win...

Jul 19, 2017
Post comments count 0
Post likes count 0

SUSE’s Linux distros for WSL now available in the Windows Store

Rich Turner

We’re excited to announce that you can now download & install openSUSE Leap 42 and SLES 12 via the Windows Store RIGHT NOW! **Important Note:**** You will need to be running **any Windows 10 Insider build >= #16215 and have the WSL optional component enabled. We’ve been excitedly waiting for this moment ever since we announced that you’d be able to install and run multiple distro’s side-by-side on WSL and follows-on from our announcement last week that Ubuntu is now available for download from the Windows Store. This announcement finally delivers on our commitment that, one day, we’d be able to run more ...

Jul 10, 2017
Post comments count 0
Post likes count 0

Ubuntu now available from the Windows Store!

Rich Turner

Today, we’re excited to announce that Canonical’s Ubuntu Linux Distro is now available in the Windows Store and can be downloaded and installed on any Windows 10 Insider build >= #16215! Note: Because Windows 10 Insider builds are essentially weekly snapshots of the next version of Windows 10 as it’s being built, this feature will eventually become available to anyone who runs Windows 10 Fall Creators Update or later. I first mentioned that we were working to enable you to find and download Linux distro’s via the Windows Store via this blog post. There are several benefits in replacing our existing inst...

Jun 20, 2017
Post comments count 0
Post likes count 2

Understanding Windows Console Host Settings

Rich Turner

Welcome to the first of several posts that describe some of the inner workings of the Windows Console. This post was written by Craig Loewen (our awesome 2017 summer intern), and Paul Campbell (SDE on Windows Console, Cmd, & Bash on Windows). Settings in the Windows Console Host can be a bit tricky to understand. This is mostly because the settings system evolved over the course of decades. Settings are persisted to/from a variety of locations depending on how the Windows Console Host was invoked.   The hierarchy of loaded settings Where a Console's settings are loaded-from and/or persisted-to is dec...

Jun 8, 2017
Post comments count 0
Post likes count 0

Developer Mode no longer required for Windows Subsystem for Linux

Rich Turner

As of Windows 10 Insider build >= 16215, you no longer have to enable Developer Mode (Settings -> Update & Security -> For Developers) in order to run Bash on Ubuntu on Windows! Why? This restriction was first put in place to safeguard non-technical users from inadvertently using a feature that was, at the time, very new and not yet widely exercised. Over the last year, two major releases, and many updates later, we're now much more confident of WSL's safety and utility and want to enable more users to take advantage of this valuable toolset. You will still need to manually enable the Windows Subsystem f...

May 19, 2017
Post comments count 0
Post likes count 0

Great Bash Intro Video from Build 2017

Rich Turner

In case you've not seen it yet, Bash/WSL team members Yosef, Paul & Ben, along with Sean Larkin (WebPack) & Ken Wheeler (FormidableLabs) talk about what Bash/WSL is, what it's for, and why it's an essential tool to them! Be sure to watch, and comment below and/or hit us up on Twitter if you have questions! Yosef (@yosefdurr) Paul (@paulcam206) Ben (@benhillis) Rich (@richturn_ms)

May 18, 2017
Post comments count 2
Post likes count 1

Will Linux distros run on Windows 10 S?

Rich Turner

Will Linux distros run on Windows 10 S? Many people have asked "You just announced that Linux distro's are coming to the Windows Store - will they run on Windows 10 S?" The answer is No! Just because an "app" comes from the Windows Store does NOT automatically mean that it's safe & suitable for running in Windows 10 S. There are some apps that are not allowed to run on Windows 10 S, including all command-line apps, shells and Consoles. Read on for more background & info... What is Windows 10 S? A couple of weeks ago, Microsoft announced Windows 10 S - a new SKU of Windows which is "Streamlined f...