22

Is there a way to get multi tab bash windows for the linux subsystem in win 10? something like conemu or Multi-Tab putty or console (http://sourceforge.net/projects/console/)

5 Answers 5

11

You should be able to use something like MobaXterm and open multiple linux subsystem tabs. Take a look at this article and scroll down a bit to the demonstration video where he opens WSL tabs:

http://blog.mobatek.net/post/mobaxterm-new-release-9.0/

Also, as an aside, there is this UserVoice issue that appears to have been approved but is not implemented yet:

https://web.archive.org/web/20161204101149/https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/6509358-great-start-but-still-missing-one-of-my-cmd-desir

1
  • ahh cool did not know about wpdev on uservoice. On a side note, another feature i want is seperate wallpapers for each virtual desktop. Do you if there is something similar to wpdev.uservoice for a request like that? As far as i can tell there is just a code hack someone put together to get close to that feature.
    – w--
    Sep 1, 2016 at 16:47
11

Windows Terminal worked quickly and easily for me: https://www.microsoft.com/en-ca/p/windows-terminal-preview/9n0dx20hk701?activetab=pivot:overviewtab

4
  • 1
    yup am using this now. i would also recco this. github.com/microsoft/terminal
    – w--
    Jun 16, 2020 at 7:17
  • I really recommend this too.
    – mohkamfer
    Aug 18, 2020 at 10:45
  • 1
    how do you use it with bash?
    – jim smith
    Feb 2, 2022 at 19:17
  • @jimsmith, click the down arrow and select ubuntu (or whatever you name wsl)
    – ViaTech
    Sep 16, 2022 at 14:55
8

Something similar you can use is a common linux utility called screen. If not installed by default you can use sudo apt install screen once installed run sudo screen

You can now run the command screen to start a screen emulation, these are like invisible tabs. To create a new tab type: ctrl-"a" "c", to switch between tabs type ctrl-"a" "n"

This basically lets you have concurrent shells running. ctrl-"a" "d" detaches you back to your primary shell.

More can be found here: https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/

1
  • 2
    FYI after starting screen use su John or whatever your user is so you're not prancing around w root privs.
    – Jacksonkr
    Apr 29, 2019 at 15:59
2

You can just start a new instance of WSL instance of the same thing (eg: Start > Ubuntu ) and it will open up a new terminal (separate window) which operates on the same linux file system. It is simple although not another "Tab" but it should get your problem solved.

I use vi to edit files while I browse using other terminal window.

2
  • Why is this downvoted?
    – ZenVentzi
    Mar 7, 2020 at 0:14
  • 4
    @ZenVentzi because de OP is asking for multitab, not about opening a new window, which clearly is possible Apr 26, 2020 at 16:10
-1

I've started using Hyper.js via https://superuser.com/a/1120008

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.