Windows Command Line

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

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.

New post and video on WSL filesystem features

One of the most frequent questions we get about Bash/WSL is how WSL provides a Linux-compatible filesystem atop NTFS and how filesystem interop works.
Well, wonder no more dear reader – in this new blog post and the video below, Sven Groot explains to Seth Juarez how WSL’s filesystem support works.
 

New post & video on how WSL System Calls work

One of the most interesting things about the Windows Subsystem for Linux (WSL) is its ability to run unmodified Linux ELF64 binaries atop the Windows Kernel.
“How?” is a question we receive regularly from many of you. Ask and ye shall receive 🙂
In this new post,

Tmux support arrives for Bash on Ubuntu on Windows

In Windows 10 build 14361, available now to Windows Insiders fast-ring users, we’ve added Pseudo Terminal support to Windows Subsystem for Linux (WSL) which, along with improvements to Windows Console’s much improved support for rendering VT control sequences, enables Tmux support to light-up your console!

Command Line Icon
Bash on Ubuntu on Windows – Download Now!

At //Build 2016, Microsoft announced the ability to run native Bash and GNU/Linux command-line tools directly on the new Windows Subsystem for Linux (WSL), coming soon to Windows 10 Anniversary Update builds.
We’ve been amazed by the overwhelming outpouring of interest about this new feature over the last week.

Command Line Icon
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 Subsystem for Linux (WSL)

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Command Line Icon
WSL2 will be generally available in Windows 10, version 2004

WSL2 will soon be officially available as part of Windows 10, version 2004! As we get ready for general availability, we want to share one additional change: updating how the Linux kernel inside of WSL2 is installed and serviced on your machine.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

WSL and Terminal Screenshot
Memory Reclaim in the Windows Subsystem for Linux 2

We’ve added a new Windows Subsystem for Linux (WSL) feature in Windows Insider Preview Build 19013: Memory Reclamation for WSL 2! Previously, when the memory needs of the WSL2 Virtual Machine (VM) would grow, either from your workflow or by the Linux kernel,

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Sharing SSH keys between Windows and WSL 2

I recently wrote an article for Smashing Magazine that covers how I set up my personal development environment to use the Windows Subsystem for Linux version 2 (WSL 2). One of the things that I cover in that article is how to get SSH setup in WSL with Github.

Cascadia Code 1910.04

Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal.
👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub,

Cmd

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Cascadia Code 1910.04

Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal.
👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub,

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

cascadia-code
Cascadia Code

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.
Wait, what’s Cascadia Code?
Cascadia Code was announced this past May at Microsoft’s Build event.

Windows Terminal Preview v0.4 Release

The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now available in the Microsoft Store and on GitHub!
And for those interested in more detail, please review the Terminal v0.4 release notes.

Settings Updates
Profiles.json is Now in LocalState
The profiles.json file has been moved from the RoamingState folder to the LocalState folder.

Windows Terminal Preview v0.3 Release

Windows Terminal Preview v0.3 has been published to the Microsoft Store! If you have previously installed the Terminal from the Store, you will receive this update automatically.
If you’ve not yet installed Terminal from the Microsoft Store, now would be a great time because it contains some MAJOR improvements and updates!

The Azure Cloud Shell Connector in Windows Terminal

The Windows Terminal can now connect you to the Azure Cloud Shell!

We have a new default profile – the Azure Cloud Shell, which will allow you to access your Azure directories/tenants through the Windows Terminal app itself.
If you already have Windows Terminal installed
Your settings will not automatically update with the new default profile (since the file does not regenerate every time you open up Windows Terminal),

Command-Line

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Cascadia Code 1910.04

Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal.
👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub,

Command Line Icon
Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux

A common question Windows developers have is “why doesn’t Windows have <INSERT FAVORITE LINUX COMMAND HERE> yet?”. Whether longing for a powerful pager like less or wanting to use familiar commands like grep or sed, Windows developers desire easy access to these commands as part of their core workflow.

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

cascadia-code
Cascadia Code

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.
Wait, what’s Cascadia Code?
Cascadia Code was announced this past May at Microsoft’s Build event.

Command Line

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Command Line Icon
WSL2 will be generally available in Windows 10, version 2004

WSL2 will soon be officially available as part of Windows 10, version 2004! As we get ready for general availability, we want to share one additional change: updating how the Linux kernel inside of WSL2 is installed and serviced on your machine.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview v0.4 Release

The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now available in the Microsoft Store and on GitHub!
And for those interested in more detail, please review the Terminal v0.4 release notes.

Settings Updates
Profiles.json is Now in LocalState
The profiles.json file has been moved from the RoamingState folder to the LocalState folder.

The Azure Cloud Shell Connector in Windows Terminal

The Windows Terminal can now connect you to the Azure Cloud Shell!

We have a new default profile – the Azure Cloud Shell, which will allow you to access your Azure directories/tenants through the Windows Terminal app itself.
If you already have Windows Terminal installed
Your settings will not automatically update with the new default profile (since the file does not regenerate every time you open up 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,

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.

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

Linux tools

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Cascadia Code 1910.04

Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal.
👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub,

Command Line Icon
Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux

A common question Windows developers have is “why doesn’t Windows have <INSERT FAVORITE LINUX COMMAND HERE> yet?”. Whether longing for a powerful pager like less or wanting to use familiar commands like grep or sed, Windows developers desire easy access to these commands as part of their core workflow.

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

cascadia-code
Cascadia Code

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.
Wait, what’s Cascadia Code?
Cascadia Code was announced this past May at Microsoft’s Build event.

MS-DOS

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

cascadia-code
Cascadia Code

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.
Wait, what’s Cascadia Code?
Cascadia Code was announced this past May at Microsoft’s Build event.

Windows Terminal Preview v0.4 Release

The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now available in the Microsoft Store and on GitHub!
And for those interested in more detail, please review the Terminal v0.4 release notes.

Settings Updates
Profiles.json is Now in LocalState
The profiles.json file has been moved from the RoamingState folder to the LocalState folder.

Windows Terminal Preview v0.3 Release

Windows Terminal Preview v0.3 has been published to the Microsoft Store! If you have previously installed the Terminal from the Store, you will receive this update automatically.
If you’ve not yet installed Terminal from the Microsoft Store, now would be a great time because it contains some MAJOR improvements and updates!

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

Windows 10

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Cascadia Code 1910.04

Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal.
👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub,

Command Line Icon
Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux

A common question Windows developers have is “why doesn’t Windows have <INSERT FAVORITE LINUX COMMAND HERE> yet?”. Whether longing for a powerful pager like less or wanting to use familiar commands like grep or sed, Windows developers desire easy access to these commands as part of their core workflow.

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

cascadia-code
Cascadia Code

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.
Wait, what’s Cascadia Code?
Cascadia Code was announced this past May at Microsoft’s Build event.

Windows Console

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Cascadia Code 1910.04

Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal.
👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub,

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

cascadia-code
Cascadia Code

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.
Wait, what’s Cascadia Code?
Cascadia Code was announced this past May at Microsoft’s Build event.

Windows Terminal Preview v0.4 Release

The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now available in the Microsoft Store and on GitHub!
And for those interested in more detail, please review the Terminal v0.4 release notes.

Settings Updates
Profiles.json is Now in LocalState
The profiles.json file has been moved from the RoamingState folder to the LocalState folder.

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.

Command Line Icon
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

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.4 Release

The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now available in the Microsoft Store and on GitHub!
And for those interested in more detail, please review the Terminal v0.4 release notes.

Settings Updates
Profiles.json is Now in LocalState
The profiles.json file has been moved from the RoamingState folder to the LocalState folder.

Windows Terminal Preview v0.3 Release

Windows Terminal Preview v0.3 has been published to the Microsoft Store! If you have previously installed the Terminal from the Store, you will receive this update automatically.
If you’ve not yet installed Terminal from the Microsoft Store, now would be a great time because it contains some MAJOR improvements and updates!

The Azure Cloud Shell Connector in Windows Terminal

The Windows Terminal can now connect you to the Azure Cloud Shell!

We have a new default profile – the Azure Cloud Shell, which will allow you to access your Azure directories/tenants through the Windows Terminal app itself.
If you already have Windows Terminal installed
Your settings will not automatically update with the new default profile (since the file does not regenerate every time you open up Windows Terminal),

Windows Terminal

Image terminal mouse support blog
Windows Terminal Preview v0.10 Release

Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package from the GitHub releases page. Let’s dive into what’s new!
Mouse Input
The Terminal now supports mouse input in Windows Subsystem for Linux (WSL) applications as well as Windows applications that use virtual terminal (VT) input.

Image terminal 09
Windows Terminal Preview v0.9 Release

The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.

Windows Terminal Preview v0.8 Release

The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the Microsoft Store or from the GitHub releases page. Let’s jump into what’s new!
Search
Search functionality has been added to the Terminal! The default key binding to invoke the search dropdown is {“command”: “find”,

Happy Holidays from the Windows Terminal Team!

What a crazy year 2019 has been for the Windows command line! Let’s take a look at everything that has happened and where we’re going from here.
Announcement at Microsoft Build
On May 6th of this year, the Windows Terminal was announced at the Microsoft Build conference in Seattle,

Windows Terminal Preview v0.7 Release

Another release is out for the Windows Terminal preview! This release is labeled as v0.7 in the About section of the Terminal. As always, you can download the Terminal from the Microsoft Store and from the GitHub releases page. Here’s what’s new in this release:
Windows Terminal Updates
Panes
You are now able to split your Terminal window into multiple panes!

Windows Terminal Preview 1910 Release

Another update to the Windows Terminal has just been released! As always, you can download the Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
👉 Note: In the About popup within the Terminal, this version will appear as v0.6.

Cascadia Code 1910.04

Cascadia Code has received a major update with some new characters! You can download the latest version of the font from the GitHub releases page and it is also shipped in the latest update of the Windows Terminal.
👉 Note: The Terminal will use its shipped version over the separately installed version from GitHub,

Command Line Icon
Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux

A common question Windows developers have is “why doesn’t Windows have <INSERT FAVORITE LINUX COMMAND HERE> yet?”. Whether longing for a powerful pager like less or wanting to use familiar commands like grep or sed, Windows developers desire easy access to these commands as part of their core workflow.

Windows Terminal Preview 1909

Welcome back to another release of the Windows Terminal! We have switched to the Windows version syntax, so this is the September 2019 release (1909). As always, you can download the latest release of the Terminal from the Microsoft Store or from the GitHub releases page.

cascadia-code
Cascadia Code

Cascadia Code is finally here! You can install it directly from the GitHub repository’s releases page or automatically receive it in the next update of Windows Terminal.
Wait, what’s Cascadia Code?
Cascadia Code was announced this past May at Microsoft’s Build event.