Command Prompt / Console / Windows Subsystem for Linux (WSL)

Greetings from the Windows Command-Line Teams, including the Windows Console and Windows Subsystem for Linux (WSL) teams!

We’re hear to learn about the features you’d like to see in the Windows Console (the terminal app itself), Cmd and PowerShell shells, and the Windows Subsystem for Linux (WSL) upon which several Linux distros now run!

Note: Please don’t file bugs & issues here: file issues on our GitHub repos instead:

Please DO post your asks, ideas, wants and needs for future features: We ARE listening, and we ARE grateful for your feedback!

Windows Console & WSL Teams.

$ | >

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Intellisense support to DOS

    1. Add Intellisense dropdown with suggestions to commands as user types.
    2. Console app development framework added with enough API so developers can add Intellisense features to their console apps.

    29 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
    • File system loop in freshly installed bash

      On a freshly installed bash on a freshly installed Windows 10:

      find / -name python produces

      find: File system loop detected; `/cache' is part of the same file system loop as `/'.

      find: File system loop detected; `/data' is part of the same file system loop as `/'.

      find: File system loop detected; `/dev/input' is part of the same file system loop as `/dev'.

      find: File system loop detected; `/dev/block' is part of the same file system loop as `/dev'.

      find: File system loop detected; `/dev/pts' is part of the same file system loop as `/dev'.

      find: File system loop…

      2 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Slightly more verbose explanation of beta

        A surprising amount of people in the feedback hub and otherwise seem to be expecting this to be fully functional already.

        I know thats a common issue for any software with customers, but given the nature of this feature (and the huge range of peoples linux experience), maybe a simple MOTD would help.

        Give it a warning, plus obvious known issues (TTY related issues, certain network types etc)

        2 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Launching Bash on Ubuntu on Windows is fully integrated with local Company Domain

          There is already support for Active Directory integration in Ubuntu using sssd ( https://help.ubuntu.com/lts/serverguide/sssd-ad.html ). This should be configured by default.

          2 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Grid computing: SSH/NOHUP/NICE/KILL/PS

            Firstly, I am shocked as this is a real game-changer. First it was OpenSSH and now this? This is a great endeavour!

            Fundamentally, I avoid Windows because it is not the platform of choice for distributed grid computing. What I’d like to be able to do is SSH into a bash terminal on a Windows host and NICE & NOHUP a process and log out without it suspending/killing the process.

            Periodically, I would check that it is still running or complete and then SCP the results back.

            This is so easy on *NIX machines but nigh-on impossible on Windows even…

            2 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Easy Windows "state" management for users to minimize system resource usage for development & gaming from shell

              Many shell users would like additional system resources to be made available for development purposes. For example, when developing, running tests and so forth for a Ruby or Node.js application, you want to squeeze out enough resources to make your tests fly for TDD, etc.

              I often find myself using tools, to my nightmare, like Advanced SystemCare to minimize system resource utilization.

              Users should be able to have a simple shell command that they can set up with a series of rules in a saved config text file that would disable various services, components and subsystems of Windows on demand.…

              2 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Incorrect font size error when using certain fonts

                When using certain fonts and sizes in the Console Host an error dialogue will be displayed when opening the properties window:

                Point size should be between 5 and 72.

                However, the selected size *is* within this range. I can reproduce this every time when using the Consolas font with the above dialogue being displayed when choosing a size outside of 18 and 36 inclusive.

                Note that even when choosing a size outside of the above range it appears to work regardless. The error dialogue is only presented when opening the Properties window where the previously selected size will be gone.

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Pressing delete weird behavior

                  If I write "aaaaaaaaaxxxxx" the move the cursor back to 3rd a position, the start to press delete a few times, the console will show "aaaaaaaaxxxxxx", "aaaaaaaxxxxxxx", "aaaaaaxxxxxxxx" and so on until you delete an "x" then it will show the real input "aaaxxxx"

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Great start MS... what is your goal? Is there a vision to bring Big Data Hadoop ecosystems into MS world? If that is the case this will be

                    Great start MS... what is your goal? Is there a vision to bring Big Data Hadoop ecosystems into MS world?

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Do not destroy all input to right of tab completion

                      Currently, if you want to use tab completion to change one of the arguments to a prior-executed command, you have to hope it's the last argument on the command line. This is because tab completion wipes all characters to the "right" (en-US) of the cursor.

                      I'll use robocopy.exe as an example, which has the following usage:

                      ROBOCOPY source destination [file [file]...] [options]

                      As a contrived example, with [] to designate cursor position when tab is pressed....

                      1. standard tab completion:
                      Robocopy.exe C:\windows\in[]
                      2. Tab completion at end of word, but middle of line:
                      Robocopy.exe C:\windows\in[] C:\t\inf /S
                      3. Tab completion…

                      123 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        2 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                      • Auto-hide scrollbar, esecially in full-screen mode

                        Hide the scrollbar until mouse approaches it. Make the "hit zone" for showing the scrollbar bigger than the scrollbar itself so it's not too hard to show. This feature would be especially nice in full screen mode.

                        132 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          10 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
                        • hot-loading environment

                          When the environment changes, it would be nice if could inherit that in cmd.exe without relaunching it or running a script. Not automatically, mind you, but some prompt or status icon that shows my env is stale, and a key combo or menu item to update my environment.

                          2 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow Fallback Fonts

                            It'd be nice to have font fallbacks to allow unicode symbols to show up in the terminal. Consolas doesn't have very good Unicode coverage, and most *nix terminals have the capability.

                            33 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              2 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
                            • Editing area of cmd should be consistent with standard Windows UI design principles

                              Right now there is Quick Edit mode, which controls 2 things.

                              1) Whether or not right clicking immediately pastes (Quick Edit=On) or displays a context menu (Quick Edit=Off)
                              2) Whether or not click drag can select text (Quick Edit=On) or does nothing (Quick Edit=Off)

                              However, any normal text editor or program which uses a standard windows edit control behaves like Quick Edit=Off for right clicking and Quick Edit=On for selection. So the behavior of cmd is both inconsistent with Windows' own UI design principles as well as very inconvenient.

                              If you want to select text like people always select text…

                              39 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                3 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
                              • Setting to not copy line breaks for wrapped text

                                When I copy a long command that has been wrapped I usually don't want linebreaks in the clipboard. Just one long command, as it was when I typed. I understand that some may not want this behavior, but at least having a setting to toggle it would be very nice.

                                31 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Modern design: Windows-10-style icon, default color scheme white text on dark grey background

                                  I love the new CMD. I think with all the new capabilities, CMD should also come with a new design. The icon should fit in with all the other Windows 10 icons, and the default color setting should be text color white rgb(0,0,0) and background dark grey rgb(35,35,35), like the background color of Visual Studio Code in dark theme. **** as ****.

                                  19 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Bring up touch keyboard when cmd is focused using touch

                                    Basically, make it interact with touch the same way other text inputs do.

                                    19 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Fix tab expansion of environment variables

                                      Currently, tab expansion works fairly well. However, tab expansion fails when any part of a path uses an environment variable. Please fix this so tab completion (matching files / directories) expands environment variables as part of it's tab completion.

                                      Working example:
                                      1. In cmd.exe, type the following
                                      cd C:\windows
                                      2. Now hit 'tab' key twice
                                      3. Update the cmd.exe line to the following:
                                      cd %windir%\
                                      4. Now hit 'tab' key many times

                                      Results (as expected):
                                      At step 2, the tab cycles through all directories that start with 'c:\windows'.
                                      At step 4, the tab cycles through all subdirectories directly under c:\windows. …

                                      6 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                                      • We are still using DOS program. Initially our DOS program works in Windows 10 Pro but can't later. How to reset the NTVDM?

                                        We are still using DOS program. Initially our DOS program works in Windows 10 Pro but can't later. How to reset the NTVDM?

                                        3 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • 3 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Command Prompt / Console / Windows Subsystem for Linux (WSL)

                                          Feedback and Knowledge Base