Windows Command Line

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

Will Linux distros run on Windows 10 S?

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 &

Command Line Icon
Bash/WSL Insiders build now supports usb/serial comms and mounting removable storage & network shares

At the end the post announcing what’s new in Bash/WSL in Win10 Creators Update, I stated:

We continue to forge ahead with many planned improvements and exciting new features. Stay tuned for lots more exciting features coming in future releases of Windows 10: If you want to be among the first to access and experience improvements planned for the next Windows 10 release,

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 –

Haskell on Bash/WSL

I’ve recently received a couple of questions asking when Haskell support would be added to WSL, and was surprised since I thought Bash/WSL users were aware of the fact that Haskell has been working for the last few weeks, ever since #14986 in fact,

Rumors of Cmd’s death have been greatly exaggerated

This post is in response to a story published on December 6th 2016 by ComputerWorld titled “Say goodbye to the MS-DOS command prompt” and its follow-up article “Follow-up: MS-DOS lives on after all“.
These “stories” were subsequently picked up by Business Insider and Life Hacker among others and fueled a number of concerned Tweets some of which I responded to directly,

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>\!

More easily invoke Windows apps and tools from Bash on Windows

Along with support for ifconfig & network connection enumeration, Windows 10 Insider Build 14965 delivers a small but important change was made which will enable you more easily invoke Windows tools & applications from within Bash:
Your Windows user environment path is now appended to the WSL path by default.

Windows Subsystem for Linux (WSL)

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,

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 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.

Tips and Tricks for Linux development with WSL and Visual Studio Code

In an earlier blog post, An In Depth Tutorial on Linux development on Windows with WSL and Visual Studio Code, we showed you how to set up Windows Subsystem for Linux (WSL) and Visual Studio Code for Linux development. In this post,

Cmd

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),

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,

Command-Line

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 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),

Connecting to a nodeJS site using localhost in WSL 2
What’s new for WSL in Insiders Preview Build 18945

A new Windows insiders build has just released, and it contains some hot off the press features for the Windows Subsystem for Linux (WSL)! We’ve added the ability to access Linux networking applications in a WSL 2 distro from Windows with localhost,

Command Line

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.

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.

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.

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 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 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),

An In Depth Tutorial on Linux Development on Windows with WSL and Visual Studio Code

In an earlier blog post, Take your Linux development experience in Windows to the next level with the Windows Subsystem for Linux (WSL) and Visual Studio Code Remote, we introduced an overview of the VS Code Remote – WSL extension, which simplifies Linux development on Windows Subsystem on Linux (WSL).

MS-DOS

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!

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,

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,

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>\!

Windows 10

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 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 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 Console

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 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 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.

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

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 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,

Windows Terminal

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 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 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,