Alternatives to cmd.exe for Windows Subsystem for Linux
I started using Linux Subsystem for Windows, and it is Rad! But, it is running in a terminal which behaves like cmd.exe (yuk!). This carries with it everything I hate aobut cmd. e.g., copy & paste, window sizing, etc.
I don't know how in 2018, Microsoft has allowed this to still exist.
Here are some alternatives:
Alternative Windows shells, besides CMD.EXE?
How do I run Ubuntu, Linux Subsystem for Windows in an alternative command prompt?
windows windows-subsystem-for-linux
add a comment |
I started using Linux Subsystem for Windows, and it is Rad! But, it is running in a terminal which behaves like cmd.exe (yuk!). This carries with it everything I hate aobut cmd. e.g., copy & paste, window sizing, etc.
I don't know how in 2018, Microsoft has allowed this to still exist.
Here are some alternatives:
Alternative Windows shells, besides CMD.EXE?
How do I run Ubuntu, Linux Subsystem for Windows in an alternative command prompt?
windows windows-subsystem-for-linux
WSL processes use a Windows console (i.e. conhost.exe), which is only related to the CMD shell in that CMD also (usually) runs attached to a Windows console, as does every other console program (e.g. powershell.exe, cscript.exe, python.exe, etc). If you're using WSL, then you must be using Windows 10, which has significantly improved the way the console works with window resizing (including text reflowing and fullscreen support) and clipboard access, assuming it's configured for this in the console window properties and/or default properties.
– eryksun
Nov 22 '18 at 3:48
CMD is shell and ConHost is console which are different than terminals. WSL has no relation with CMD. If you want posix like environment then use cygwin/mintty in wsltty. If you want in depth of WSL check out my repo WslReverse.
– Biswapriyo
Nov 22 '18 at 4:02
@eryksun, in powershell, I can use ctrl-c, ctrl-v. How do I get that functionality in ubuntu-wsl? It is maddening to have to right-click-title-bar > edit > copy.
– Phillip Scott Givens
Nov 22 '18 at 13:46
This issue was addressed already with a new option that allows the console to consume Ctrl+Shift+C/V for copy and paste, even when the console is doing a low-level read. If you're using an older version of Windows 10, I suggest enabling quick-edit mode, which lets the console consume mouse events for text selection and right-click paste. Note that these are optional console modes since they can interfere with applications that need unfiltered keyboard and mouse input.
– eryksun
Nov 22 '18 at 17:07
Watch out with quick-edit mode enabled. It's easy to accidentally select text. The console blocks some operations, such as writing to the screen, while there's an active selection, so a single-threaded console application will block until the selection is cleared.
– eryksun
Nov 22 '18 at 17:14
add a comment |
I started using Linux Subsystem for Windows, and it is Rad! But, it is running in a terminal which behaves like cmd.exe (yuk!). This carries with it everything I hate aobut cmd. e.g., copy & paste, window sizing, etc.
I don't know how in 2018, Microsoft has allowed this to still exist.
Here are some alternatives:
Alternative Windows shells, besides CMD.EXE?
How do I run Ubuntu, Linux Subsystem for Windows in an alternative command prompt?
windows windows-subsystem-for-linux
I started using Linux Subsystem for Windows, and it is Rad! But, it is running in a terminal which behaves like cmd.exe (yuk!). This carries with it everything I hate aobut cmd. e.g., copy & paste, window sizing, etc.
I don't know how in 2018, Microsoft has allowed this to still exist.
Here are some alternatives:
Alternative Windows shells, besides CMD.EXE?
How do I run Ubuntu, Linux Subsystem for Windows in an alternative command prompt?
windows windows-subsystem-for-linux
windows windows-subsystem-for-linux
asked Nov 22 '18 at 0:14
Phillip Scott GivensPhillip Scott Givens
2,7981634
2,7981634
WSL processes use a Windows console (i.e. conhost.exe), which is only related to the CMD shell in that CMD also (usually) runs attached to a Windows console, as does every other console program (e.g. powershell.exe, cscript.exe, python.exe, etc). If you're using WSL, then you must be using Windows 10, which has significantly improved the way the console works with window resizing (including text reflowing and fullscreen support) and clipboard access, assuming it's configured for this in the console window properties and/or default properties.
– eryksun
Nov 22 '18 at 3:48
CMD is shell and ConHost is console which are different than terminals. WSL has no relation with CMD. If you want posix like environment then use cygwin/mintty in wsltty. If you want in depth of WSL check out my repo WslReverse.
– Biswapriyo
Nov 22 '18 at 4:02
@eryksun, in powershell, I can use ctrl-c, ctrl-v. How do I get that functionality in ubuntu-wsl? It is maddening to have to right-click-title-bar > edit > copy.
– Phillip Scott Givens
Nov 22 '18 at 13:46
This issue was addressed already with a new option that allows the console to consume Ctrl+Shift+C/V for copy and paste, even when the console is doing a low-level read. If you're using an older version of Windows 10, I suggest enabling quick-edit mode, which lets the console consume mouse events for text selection and right-click paste. Note that these are optional console modes since they can interfere with applications that need unfiltered keyboard and mouse input.
– eryksun
Nov 22 '18 at 17:07
Watch out with quick-edit mode enabled. It's easy to accidentally select text. The console blocks some operations, such as writing to the screen, while there's an active selection, so a single-threaded console application will block until the selection is cleared.
– eryksun
Nov 22 '18 at 17:14
add a comment |
WSL processes use a Windows console (i.e. conhost.exe), which is only related to the CMD shell in that CMD also (usually) runs attached to a Windows console, as does every other console program (e.g. powershell.exe, cscript.exe, python.exe, etc). If you're using WSL, then you must be using Windows 10, which has significantly improved the way the console works with window resizing (including text reflowing and fullscreen support) and clipboard access, assuming it's configured for this in the console window properties and/or default properties.
– eryksun
Nov 22 '18 at 3:48
CMD is shell and ConHost is console which are different than terminals. WSL has no relation with CMD. If you want posix like environment then use cygwin/mintty in wsltty. If you want in depth of WSL check out my repo WslReverse.
– Biswapriyo
Nov 22 '18 at 4:02
@eryksun, in powershell, I can use ctrl-c, ctrl-v. How do I get that functionality in ubuntu-wsl? It is maddening to have to right-click-title-bar > edit > copy.
– Phillip Scott Givens
Nov 22 '18 at 13:46
This issue was addressed already with a new option that allows the console to consume Ctrl+Shift+C/V for copy and paste, even when the console is doing a low-level read. If you're using an older version of Windows 10, I suggest enabling quick-edit mode, which lets the console consume mouse events for text selection and right-click paste. Note that these are optional console modes since they can interfere with applications that need unfiltered keyboard and mouse input.
– eryksun
Nov 22 '18 at 17:07
Watch out with quick-edit mode enabled. It's easy to accidentally select text. The console blocks some operations, such as writing to the screen, while there's an active selection, so a single-threaded console application will block until the selection is cleared.
– eryksun
Nov 22 '18 at 17:14
WSL processes use a Windows console (i.e. conhost.exe), which is only related to the CMD shell in that CMD also (usually) runs attached to a Windows console, as does every other console program (e.g. powershell.exe, cscript.exe, python.exe, etc). If you're using WSL, then you must be using Windows 10, which has significantly improved the way the console works with window resizing (including text reflowing and fullscreen support) and clipboard access, assuming it's configured for this in the console window properties and/or default properties.
– eryksun
Nov 22 '18 at 3:48
WSL processes use a Windows console (i.e. conhost.exe), which is only related to the CMD shell in that CMD also (usually) runs attached to a Windows console, as does every other console program (e.g. powershell.exe, cscript.exe, python.exe, etc). If you're using WSL, then you must be using Windows 10, which has significantly improved the way the console works with window resizing (including text reflowing and fullscreen support) and clipboard access, assuming it's configured for this in the console window properties and/or default properties.
– eryksun
Nov 22 '18 at 3:48
CMD is shell and ConHost is console which are different than terminals. WSL has no relation with CMD. If you want posix like environment then use cygwin/mintty in wsltty. If you want in depth of WSL check out my repo WslReverse.
– Biswapriyo
Nov 22 '18 at 4:02
CMD is shell and ConHost is console which are different than terminals. WSL has no relation with CMD. If you want posix like environment then use cygwin/mintty in wsltty. If you want in depth of WSL check out my repo WslReverse.
– Biswapriyo
Nov 22 '18 at 4:02
@eryksun, in powershell, I can use ctrl-c, ctrl-v. How do I get that functionality in ubuntu-wsl? It is maddening to have to right-click-title-bar > edit > copy.
– Phillip Scott Givens
Nov 22 '18 at 13:46
@eryksun, in powershell, I can use ctrl-c, ctrl-v. How do I get that functionality in ubuntu-wsl? It is maddening to have to right-click-title-bar > edit > copy.
– Phillip Scott Givens
Nov 22 '18 at 13:46
This issue was addressed already with a new option that allows the console to consume Ctrl+Shift+C/V for copy and paste, even when the console is doing a low-level read. If you're using an older version of Windows 10, I suggest enabling quick-edit mode, which lets the console consume mouse events for text selection and right-click paste. Note that these are optional console modes since they can interfere with applications that need unfiltered keyboard and mouse input.
– eryksun
Nov 22 '18 at 17:07
This issue was addressed already with a new option that allows the console to consume Ctrl+Shift+C/V for copy and paste, even when the console is doing a low-level read. If you're using an older version of Windows 10, I suggest enabling quick-edit mode, which lets the console consume mouse events for text selection and right-click paste. Note that these are optional console modes since they can interfere with applications that need unfiltered keyboard and mouse input.
– eryksun
Nov 22 '18 at 17:07
Watch out with quick-edit mode enabled. It's easy to accidentally select text. The console blocks some operations, such as writing to the screen, while there's an active selection, so a single-threaded console application will block until the selection is cleared.
– eryksun
Nov 22 '18 at 17:14
Watch out with quick-edit mode enabled. It's easy to accidentally select text. The console blocks some operations, such as writing to the screen, while there's an active selection, so a single-threaded console application will block until the selection is cleared.
– eryksun
Nov 22 '18 at 17:14
add a comment |
1 Answer
1
active
oldest
votes
Windows cmd is really poor compared to the gnome-terminal or any other *nix-based terminals. Gets really messed up with Linux fonts. Try hyper terminal.
https://medium.com/@ssharizal/hyper-js-oh-my-zsh-as-ubuntu-on-windows-wsl-terminal-8bf577cdbd97
Thank you Madushan. This article looks promising, but it 'yada yada yada's over the important part. Is this saying that "Scroll down to shell and change it toC:\Windows\System32\bash.exe
" starts the Ubuntu LSW?
– Phillip Scott Givens
Nov 28 '18 at 1:50
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53422205%2falternatives-to-cmd-exe-for-windows-subsystem-for-linux%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Windows cmd is really poor compared to the gnome-terminal or any other *nix-based terminals. Gets really messed up with Linux fonts. Try hyper terminal.
https://medium.com/@ssharizal/hyper-js-oh-my-zsh-as-ubuntu-on-windows-wsl-terminal-8bf577cdbd97
Thank you Madushan. This article looks promising, but it 'yada yada yada's over the important part. Is this saying that "Scroll down to shell and change it toC:\Windows\System32\bash.exe
" starts the Ubuntu LSW?
– Phillip Scott Givens
Nov 28 '18 at 1:50
add a comment |
Windows cmd is really poor compared to the gnome-terminal or any other *nix-based terminals. Gets really messed up with Linux fonts. Try hyper terminal.
https://medium.com/@ssharizal/hyper-js-oh-my-zsh-as-ubuntu-on-windows-wsl-terminal-8bf577cdbd97
Thank you Madushan. This article looks promising, but it 'yada yada yada's over the important part. Is this saying that "Scroll down to shell and change it toC:\Windows\System32\bash.exe
" starts the Ubuntu LSW?
– Phillip Scott Givens
Nov 28 '18 at 1:50
add a comment |
Windows cmd is really poor compared to the gnome-terminal or any other *nix-based terminals. Gets really messed up with Linux fonts. Try hyper terminal.
https://medium.com/@ssharizal/hyper-js-oh-my-zsh-as-ubuntu-on-windows-wsl-terminal-8bf577cdbd97
Windows cmd is really poor compared to the gnome-terminal or any other *nix-based terminals. Gets really messed up with Linux fonts. Try hyper terminal.
https://medium.com/@ssharizal/hyper-js-oh-my-zsh-as-ubuntu-on-windows-wsl-terminal-8bf577cdbd97
answered Nov 27 '18 at 18:47
Madushan LamahewaMadushan Lamahewa
11
11
Thank you Madushan. This article looks promising, but it 'yada yada yada's over the important part. Is this saying that "Scroll down to shell and change it toC:\Windows\System32\bash.exe
" starts the Ubuntu LSW?
– Phillip Scott Givens
Nov 28 '18 at 1:50
add a comment |
Thank you Madushan. This article looks promising, but it 'yada yada yada's over the important part. Is this saying that "Scroll down to shell and change it toC:\Windows\System32\bash.exe
" starts the Ubuntu LSW?
– Phillip Scott Givens
Nov 28 '18 at 1:50
Thank you Madushan. This article looks promising, but it 'yada yada yada's over the important part. Is this saying that "Scroll down to shell and change it to
C:\Windows\System32\bash.exe
" starts the Ubuntu LSW?– Phillip Scott Givens
Nov 28 '18 at 1:50
Thank you Madushan. This article looks promising, but it 'yada yada yada's over the important part. Is this saying that "Scroll down to shell and change it to
C:\Windows\System32\bash.exe
" starts the Ubuntu LSW?– Phillip Scott Givens
Nov 28 '18 at 1:50
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53422205%2falternatives-to-cmd-exe-for-windows-subsystem-for-linux%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
WSL processes use a Windows console (i.e. conhost.exe), which is only related to the CMD shell in that CMD also (usually) runs attached to a Windows console, as does every other console program (e.g. powershell.exe, cscript.exe, python.exe, etc). If you're using WSL, then you must be using Windows 10, which has significantly improved the way the console works with window resizing (including text reflowing and fullscreen support) and clipboard access, assuming it's configured for this in the console window properties and/or default properties.
– eryksun
Nov 22 '18 at 3:48
CMD is shell and ConHost is console which are different than terminals. WSL has no relation with CMD. If you want posix like environment then use cygwin/mintty in wsltty. If you want in depth of WSL check out my repo WslReverse.
– Biswapriyo
Nov 22 '18 at 4:02
@eryksun, in powershell, I can use ctrl-c, ctrl-v. How do I get that functionality in ubuntu-wsl? It is maddening to have to right-click-title-bar > edit > copy.
– Phillip Scott Givens
Nov 22 '18 at 13:46
This issue was addressed already with a new option that allows the console to consume Ctrl+Shift+C/V for copy and paste, even when the console is doing a low-level read. If you're using an older version of Windows 10, I suggest enabling quick-edit mode, which lets the console consume mouse events for text selection and right-click paste. Note that these are optional console modes since they can interfere with applications that need unfiltered keyboard and mouse input.
– eryksun
Nov 22 '18 at 17:07
Watch out with quick-edit mode enabled. It's easy to accidentally select text. The console blocks some operations, such as writing to the screen, while there's an active selection, so a single-threaded console application will block until the selection is cleared.
– eryksun
Nov 22 '18 at 17:14