Windows Command Line Tools For Developers

Windows Console, Command-Line, Windows Subsystem for Linux, WSL, Linux

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

WSL 2 is now available in Windows Insiders

We’re excited to announce starting today you can try the Windows Subsystem for Linux 2 by installing Windows build 18917 in the Insider Fast ring! In this blog post we’ll cover how to get started, the new wsl.exe commands, and some important tips.

A Deep Dive Into How WSL Allows Windows to Access Linux Files

Three months ago, we announced that the Windows Subsystem for Linux will be able to access Linux files from Windows in the blog post: What’s new for WSL in Windows 10 version 1903, and in today’s post we will be showing you how we made these changes possible.

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

WSL 2 Post BUILD FAQ

After announcing WSL 2 last week, we have had an amazing response from the community and received many great questions about the details surrounding this new architecture. We love answering your questions and want to make sure these answers reach as many WSL users as possible.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

Shipping a Linux Kernel with Windows

Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows.

Announcing WSL 2

Today we’re unveiling the newest architecture for the Windows Subsystem for Linux: WSL 2! Changes in this new architecture will allow for: dramatic file system performance increases, and full system call compatibility, meaning you can run more Linux apps in WSL 2 such as Docker.

Accessing Linux distro filesystem from Windows
What’s new for WSL in Windows 10 version 1903?

The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line.
Accessing Linux files from Windows
In the past,

Windows Subsystem for Linux (WSL)

Take your Linux development experience in Windows to the next level with WSL and Visual Studio Code Remote

Using VS Code Remote and the Windows Subsystem for Linux (WSL) gives you a fully featured Linux development environment on a Windows laptop or desktop. Let’s look at how using these tools will completely change how you develop with Linux tools in Windows.

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

WSL 2 is now available in Windows Insiders

We’re excited to announce starting today you can try the Windows Subsystem for Linux 2 by installing Windows build 18917 in the Insider Fast ring! In this blog post we’ll cover how to get started, the new wsl.exe commands, and some important tips.

A Deep Dive Into How WSL Allows Windows to Access Linux Files

Three months ago, we announced that the Windows Subsystem for Linux will be able to access Linux files from Windows in the blog post: What’s new for WSL in Windows 10 version 1903, and in today’s post we will be showing you how we made these changes possible.

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

WSL 2 Post BUILD FAQ

After announcing WSL 2 last week, we have had an amazing response from the community and received many great questions about the details surrounding this new architecture. We love answering your questions and want to make sure these answers reach as many WSL users as possible.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

Shipping a Linux Kernel with Windows

Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows.

Announcing WSL 2

Today we’re unveiling the newest architecture for the Windows Subsystem for Linux: WSL 2! Changes in this new architecture will allow for: dramatic file system performance increases, and full system call compatibility, meaning you can run more Linux apps in WSL 2 such as Docker.

Accessing Linux distro filesystem from Windows
What’s new for WSL in Windows 10 version 1903?

The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line.
Accessing Linux files from Windows
In the past,

Cmd

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

New Experimental Console Features

As of Windows 10 build 18298, when you open the properties page of any Console window, you’ll notice an additional “Terminal” tab. Click on this tab and you’ll see several new settings for some experimental features we’re working on for future OS releases:

Important Note: These settings are “experimental”,

Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY)

In this, the fourth post in the Windows Command-Line series, we’ll discuss the new Windows Pseudo Console (ConPTY) infrastructure and API – why we built it, what it’s for, how it works, how to use it, and more.

Windows Command-Line: Inside the Windows Console

Welcome to the third post in the Windows Command-Line series. In this post, we’ll start to dig into the internals of the Windows Console and Command-Line, what it is, what it does … and what it doesn’t do!

Windows Command-Line: The Evolution of the Windows Command-Line

Welcome to the second post in this “Windows Command-Line” series. In this post we’ll discuss some of the background & history behind the Windows Command-Line. Specifically, we’ll explore its humble origins in MS-DOS, to its modern-day incarnation supporting tools like PowerShell and Windows Subsystem for Linux.

Windows Command-Line: Backgrounder

This is the first of a series of posts in which we’ll explore all things command-line – from the origins of the command-line and the evolution of the terminal, to what we’re doing to overhaul and modernize the Windows Console & command-line in future Windows releases.

OpenSSH in Windows 10!

SSH is one of the most important tools in the *NIX world, through which users communicate with shells, applications, and services running on remote machines, devices, VM’s and containers. Windows users most often remotely access Windows machines, devices, VM’s and Containers via the amazingly powerful Remote Desktop Protocol (RDP) which,

How to Determine What Just Ran on Windows Console

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 …

Command-Line

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

WSL 2 Post BUILD FAQ

After announcing WSL 2 last week, we have had an amazing response from the community and received many great questions about the details surrounding this new architecture. We love answering your questions and want to make sure these answers reach as many WSL users as possible.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

New Experimental Console Features

As of Windows 10 build 18298, when you open the properties page of any Console window, you’ll notice an additional “Terminal” tab. Click on this tab and you’ll see several new settings for some experimental features we’re working on for future OS releases:

Important Note: These settings are “experimental”,

Windows Command-Line: Unicode and UTF-8 Output Text Buffer

In this post, we’ll discuss the improvements we’ve been making to the Windows Console’s internal text buffer, enabling it to better store and handle Unicode and UTF-8 text.

Windows Console: CTRL + Scroll to zoom and Dark Theme Scrollbar

Many of you have been asking for Windows Console to support zoom. Well, today is your lucky day! 😜 Install today’s Windows 10 Insider build #18272 and you can!

How does one perform this magic? After upgrading to Win10 Insider build #18272 or later,

Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY)

In this, the fourth post in the Windows Command-Line series, we’ll discuss the new Windows Pseudo Console (ConPTY) infrastructure and API – why we built it, what it’s for, how it works, how to use it, and more.

Windows Command-Line: Inside the Windows Console

Welcome to the third post in the Windows Command-Line series. In this post, we’ll start to dig into the internals of the Windows Console and Command-Line, what it is, what it does … and what it doesn’t do!

Windows Command-Line: The Evolution of the Windows Command-Line

Welcome to the second post in this “Windows Command-Line” series. In this post we’ll discuss some of the background & history behind the Windows Command-Line. Specifically, we’ll explore its humble origins in MS-DOS, to its modern-day incarnation supporting tools like PowerShell and Windows Subsystem for Linux.

Debian

Using WSL in an Enterprise

Recently, customers in an enterprise environment have asked if there is a way to install WSL without an internet connection. These companies had some machines that would benefit from having WSL, but don’t have an internet connection for security, logistics, or other reasons.

Debian GNU/Linux for WSL now available in the Windows Store

We’re excited to announce that you can now download & install Debian GNU/Linux via the Windows Store!
After we announced that you’d be able to install and run multiple distro’s side-by-side on WSL , we are happy to introduce another one of your favorite Linux distros to the Windows Store.

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 P9
fileserver, which exposes distro filesystems to Windows apps and tools
via \\wsl$\<DistroName>\!

Distros

Accessing Linux distro filesystem from Windows
What’s new for WSL in Windows 10 version 1903?

The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line.
Accessing Linux files from Windows
In the past,

What’s New for WSL in the Windows 10 October 2018 Update

On October 2, 2018, Microsoft announced that the availability of the** Windows 10 October 2018 Update**. After the update was paused, the rollout resumed on November 13, 2018. You can read more about the Windows 10 quality approach here. This post,

Using WSL in an Enterprise

Recently, customers in an enterprise environment have asked if there is a way to install WSL without an internet connection. These companies had some machines that would benefit from having WSL, but don’t have an internet connection for security, logistics, or other reasons.

A Guide to Upgrading your Ubuntu App’s Release

Canonical recently released Ubuntu 18.04 in the Microsoft Store. We received many questions around the various Ubuntu releases in the Store in addition to how best to upgrade your existing releases. With the help of our friends at Canonical, we have created a guide to upgrading your Ubuntu release.

Windows Subsystem for Linux //Build 2018 Recap

Last week, the WSL team attended Microsoft //Build 2018. We had a great time meeting many of you and answering questions at the command line booth. In case you missed it, you can watch out session, Set up a Windows Dev Environment that Feels Like $HOME,

Open Sourcing a WSL Sample for Linux Distribution Maintainers and Sideloading Custom Linux Distributions

We are happy to announce that we have open sourced a WSL (Windows Subsystem for Linux) sample  for Linux distribution maintainers.  This sample allows distro maintainers to build WSL distro packages for the Microsoft Store and developers to create custom Linux distro packages for sideloading. 

Debian GNU/Linux for WSL now available in the Windows Store

We’re excited to announce that you can now download & install Debian GNU/Linux via the Windows Store!
After we announced that you’d be able to install and run multiple distro’s side-by-side on WSL , we are happy to introduce another one of your favorite Linux distros to the Windows Store.

Kali Linux for WSL now available in the Windows Store

We’re excited to announce that you can now download & install Kali Linux via the Windows Store!
Our community expressed great interest in bringing Kali Linux to WSL in response to a blog post on Kali Linux on WSL. We are happy to officially introduce Kali Linux on WSL 😊.

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

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.

Ubuntu now available from the Windows Store!

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,

Fedora

Using WSL in an Enterprise

Recently, customers in an enterprise environment have asked if there is a way to install WSL without an internet connection. These companies had some machines that would benefit from having WSL, but don’t have an internet connection for security, logistics, or other reasons.

New distros coming to Bash/WSL via Windows Store

We’re REALLY excited about this announcement and think many of you will be too 😉

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 P9
fileserver, which exposes distro filesystems to Windows apps and tools
via \\wsl$\<DistroName>\!

Kali

Using WSL in an Enterprise

Recently, customers in an enterprise environment have asked if there is a way to install WSL without an internet connection. These companies had some machines that would benefit from having WSL, but don’t have an internet connection for security, logistics, or other reasons.

Kali Linux for WSL now available in the Windows Store

We’re excited to announce that you can now download & install Kali Linux via the Windows Store!
Our community expressed great interest in bringing Kali Linux to WSL in response to a blog post on Kali Linux on WSL. We are happy to officially introduce Kali Linux on WSL 😊.

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 P9
fileserver, which exposes distro filesystems to Windows apps and tools
via \\wsl$\<DistroName>\!

Linux tools

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

WSL 2 Post BUILD FAQ

After announcing WSL 2 last week, we have had an amazing response from the community and received many great questions about the details surrounding this new architecture. We love answering your questions and want to make sure these answers reach as many WSL users as possible.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

Shipping a Linux Kernel with Windows

Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows.

Announcing WSL 2

Today we’re unveiling the newest architecture for the Windows Subsystem for Linux: WSL 2! Changes in this new architecture will allow for: dramatic file system performance increases, and full system call compatibility, meaning you can run more Linux apps in WSL 2 such as Docker.

Accessing Linux distro filesystem from Windows
What’s new for WSL in Windows 10 version 1903?

The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line.
Accessing Linux files from Windows
In the past,

New Experimental Console Features

As of Windows 10 build 18298, when you open the properties page of any Console window, you’ll notice an additional “Terminal” tab. Click on this tab and you’ll see several new settings for some experimental features we’re working on for future OS releases:

Important Note: These settings are “experimental”,

What’s New for WSL in the Windows 10 October 2018 Update

On October 2, 2018, Microsoft announced that the availability of the** Windows 10 October 2018 Update**. After the update was paused, the rollout resumed on November 13, 2018. You can read more about the Windows 10 quality approach here. This post,

Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY)

In this, the fourth post in the Windows Command-Line series, we’ll discuss the new Windows Pseudo Console (ConPTY) infrastructure and API – why we built it, what it’s for, how it works, how to use it, and more.

MS-DOS

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

MS-DOS logo
Re-Open-Sourcing MS-DOS 1.25 and 2.0

In March 2014, Microsoft released the source code to MS-DOS 1.25 and 2.0 via the Computer History Museum. The announcement also contains a brief history of how MS-DOS came to be for those new to the subject, and ends with many links to related articles and resources for those interested in learning more.

Windows Command-Line: The Evolution of the Windows Command-Line

Welcome to the second post in this “Windows Command-Line” series. In this post we’ll discuss some of the background & history behind the Windows Command-Line. Specifically, we’ll explore its humble origins in MS-DOS, to its modern-day incarnation supporting tools like PowerShell and Windows Subsystem for Linux.

SUSE

Using WSL in an Enterprise

Recently, customers in an enterprise environment have asked if there is a way to install WSL without an internet connection. These companies had some machines that would benefit from having WSL, but don’t have an internet connection for security, logistics, or other reasons.

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

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.

New distros coming to Bash/WSL via Windows Store

We’re REALLY excited about this announcement and think many of you will be too 😉

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 P9
fileserver, which exposes distro filesystems to Windows apps and tools
via \\wsl$\<DistroName>\!

Ubuntu

Using WSL in an Enterprise

Recently, customers in an enterprise environment have asked if there is a way to install WSL without an internet connection. These companies had some machines that would benefit from having WSL, but don’t have an internet connection for security, logistics, or other reasons.

A Guide to Upgrading your Ubuntu App’s Release

Canonical recently released Ubuntu 18.04 in the Microsoft Store. We received many questions around the various Ubuntu releases in the Store in addition to how best to upgrade your existing releases. With the help of our friends at Canonical, we have created a guide to upgrading your Ubuntu release.

Windows Subsystem for Linux //Build 2018 Recap

Last week, the WSL team attended Microsoft //Build 2018. We had a great time meeting many of you and answering questions at the command line booth. In case you missed it, you can watch out session, Set up a Windows Dev Environment that Feels Like $HOME,

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

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.

Ubuntu now available from the Windows Store!

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,

New distros coming to Bash/WSL via Windows Store

We’re REALLY excited about this announcement and think many of you will be too 😉

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 P9
fileserver, which exposes distro filesystems to Windows apps and tools
via \\wsl$\<DistroName>\!

Uncategorized

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Announcing WSL 2

Today we’re unveiling the newest architecture for the Windows Subsystem for Linux: WSL 2! Changes in this new architecture will allow for: dramatic file system performance increases, and full system call compatibility, meaning you can run more Linux apps in WSL 2 such as Docker.

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 from them –

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,

WSL adds Ubuntu 16.04 Xenial support

Not only does Windows 10 Insider build #14951 introduce Bash Windows interop, it also delivers support for Ubuntu 16.04 (Xenial).
While many of our more intrepid early-adopters have manually upgraded their Ubuntu 14.04 instances to Ubuntu 16.04, as of Windows 10 Insider build #14951,

Hanselman takes a tour around Bash on Windows

If you’re anything like me, you’re already overloaded with work/studies & life, and there’s just never enough time to go and dig into all the awesome new open-source projects, cool new tools, exciting new languages & platforms, and any amount of other technology that appears almost hourly these days.

Making the Windows Command Line Cool Again!

Welcome to our new blog focusing on Windows command line tools for developers.
We’ll soon be publishing news, articles, updates, information, links and all manner of content related to the Windows command-line tools including PowerShell, Bash on Ubuntu on Windows and the Console itself.

Windows 10

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

Shipping a Linux Kernel with Windows

Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows.

Accessing Linux distro filesystem from Windows
What’s new for WSL in Windows 10 version 1903?

The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line.
Accessing Linux files from Windows
In the past,

What’s New for WSL in the Windows 10 October 2018 Update

On October 2, 2018, Microsoft announced that the availability of the** Windows 10 October 2018 Update**. After the update was paused, the rollout resumed on November 13, 2018. You can read more about the Windows 10 quality approach here. This post,

Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY)

In this, the fourth post in the Windows Command-Line series, we’ll discuss the new Windows Pseudo Console (ConPTY) infrastructure and API – why we built it, what it’s for, how it works, how to use it, and more.

Windows Command-Line: Inside the Windows Console

Welcome to the third post in the Windows Command-Line series. In this post, we’ll start to dig into the internals of the Windows Console and Command-Line, what it is, what it does … and what it doesn’t do!

Windows Command-Line: The Evolution of the Windows Command-Line

Welcome to the second post in this “Windows Command-Line” series. In this post we’ll discuss some of the background & history behind the Windows Command-Line. Specifically, we’ll explore its humble origins in MS-DOS, to its modern-day incarnation supporting tools like PowerShell and Windows Subsystem for Linux.

Windows Command-Line: Backgrounder

This is the first of a series of posts in which we’ll explore all things command-line – from the origins of the command-line and the evolution of the terminal, to what we’re doing to overhaul and modernize the Windows Console & command-line in future Windows releases.

Windows Console

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

New Experimental Console Features

As of Windows 10 build 18298, when you open the properties page of any Console window, you’ll notice an additional “Terminal” tab. Click on this tab and you’ll see several new settings for some experimental features we’re working on for future OS releases:

Important Note: These settings are “experimental”,

Windows Command-Line: Unicode and UTF-8 Output Text Buffer

In this post, we’ll discuss the improvements we’ve been making to the Windows Console’s internal text buffer, enabling it to better store and handle Unicode and UTF-8 text.

Windows Console: CTRL + Scroll to zoom and Dark Theme Scrollbar

Many of you have been asking for Windows Console to support zoom. Well, today is your lucky day! 😜 Install today’s Windows 10 Insider build #18272 and you can!

How does one perform this magic? After upgrading to Win10 Insider build #18272 or later,

Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY)

In this, the fourth post in the Windows Command-Line series, we’ll discuss the new Windows Pseudo Console (ConPTY) infrastructure and API – why we built it, what it’s for, how it works, how to use it, and more.

Windows Command-Line: Inside the Windows Console

Welcome to the third post in the Windows Command-Line series. In this post, we’ll start to dig into the internals of the Windows Console and Command-Line, what it is, what it does … and what it doesn’t do!

Windows Command-Line: The Evolution of the Windows Command-Line

Welcome to the second post in this “Windows Command-Line” series. In this post we’ll discuss some of the background & history behind the Windows Command-Line. Specifically, we’ll explore its humble origins in MS-DOS, to its modern-day incarnation supporting tools like PowerShell and Windows Subsystem for Linux.

Windows Command-Line: Backgrounder

This is the first of a series of posts in which we’ll explore all things command-line – from the origins of the command-line and the evolution of the terminal, to what we’re doing to overhaul and modernize the Windows Console & command-line in future Windows releases.

Windows Server

Windows Command-Line: The Evolution of the Windows Command-Line

Welcome to the second post in this “Windows Command-Line” series. In this post we’ll discuss some of the background & history behind the Windows Command-Line. Specifically, we’ll explore its humble origins in MS-DOS, to its modern-day incarnation supporting tools like PowerShell and Windows Subsystem for Linux.

AF_UNIX comes to Windows

Introduction: 
Beginning in Insider Build 17063, you’ll be able to use the unix socket (AF_UNIX) address family on Windows to communicate between Win32 processes. Unix sockets allow inter-process communication (IPC) between processes on the same machine. 
Overview: 
Support for the unix socket has existed both in BSD and Linux for the longest time,

WSL arrives on Windows Server!

We are very excited to announce that Windows Subsystem for Linux (WSL) is now available on Windows Server!

Using WSL, Windows Server administrators, devops engineers, developers, etc., will be able to run their favorite Linux tools, apps, and scripts, alongside their favorite Windows admin tools.

Windows Store

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,

Using WSL in an Enterprise

Recently, customers in an enterprise environment have asked if there is a way to install WSL without an internet connection. These companies had some machines that would benefit from having WSL, but don’t have an internet connection for security, logistics, or other reasons.

Ubuntu now available from the Windows Store!

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,

New distros coming to Bash/WSL via Windows Store

We’re REALLY excited about this announcement and think many of you will be too 😉

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 P9
fileserver, which exposes distro filesystems to Windows apps and tools
via \\wsl$\<DistroName>\!

Windows Terminal

Windows Terminal Microsoft Store Preview Release

The Windows Terminal preview is now in the Microsoft Store!

The Windows Terminal is the new, powerful, open source terminal application that was announced at Build 2019. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine,

Windows Terminal Build 2019 FAQ

Last week, Microsoft held its Build 2019 conference at the Washington State Convention Center in Seattle. Build is a large event with several thousand people from around the world attending to learn all about the current, newest, and future developer-oriented tech coming from Microsoft.

Introducing Windows Terminal

We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
https://aka.ms/terminal-video
Windows Terminal will be delivered via the Microsoft Store in Windows 10 and will be updated regularly,