TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Are there no shells for Windows other than PowerShell and CMD?

11 pointsby piuvasover 2 years ago
And I don&#x27;t mean terminal emulators, because I know Console Host, WT, Kitty, Alacritty. I mean shells like bash, zsh.<p>How come there are so many alternatives for linux but none for Windows?<p>Nothing against PowerShell, I&#x27;m just curious.

10 comments

delta_p_delta_xover 2 years ago
Why <i>not</i> PowerShell, though? If you ever want to directly administer Windows through the command-line, PowerShell is increasingly your only bet, as older CMD executables are deprecated.<p>I&#x27;ll suffix with my opinion that PowerShell is <i>much</i> nicer than many POSIX shells, especially given its hybrid object-oriented + functional pipeline paradigm.
评论 #33331994 未加载
cloudkingover 2 years ago
You can get Linux shells and environments in Windows via WSL <a href="https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;wsl&#x2F;install" rel="nofollow">https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;wsl&#x2F;install</a>
评论 #33324912 未加载
andrewfover 2 years ago
There&#x27;s 4DOS descendent Take Command: <a href="https:&#x2F;&#x2F;jpsoft.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jpsoft.com&#x2F;</a>
评论 #33325412 未加载
anigbrowlover 2 years ago
Way back when there were a few substitutes for command.com, but none of them offered sufficiently utility to gain traction outside of the IT department. And since it&#x27;s now trivially easy to run a unix virtual machine and do your command line stuff there if you want, I&#x27;m not sure there&#x27;s much inventive to develop alternatives.
runjakeover 2 years ago
There&#x27;s plenty. Do more research.<p>- WSL -&gt; Bash (Best, IMHO)<p>- Cygwin (old, slow IMHO)<p>- Git Bash (essentially includes bash for windows with a bunch of the more popular add-ons.<p>But, PowerShell is a pretty great shell, too. Make sure you&#x27;re running the latest 7.x version, as it&#x27;s improved tons.
metadatover 2 years ago
What classification does Cygwin fall under?<p>It can run most or all of the widespread *nix shells.
HiramKHurleyover 2 years ago
There&#x27;s Yori <a href="http:&#x2F;&#x2F;www.malsmith.net&#x2F;yori&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.malsmith.net&#x2F;yori&#x2F;</a>
Kukumberover 2 years ago
I personally don&#x27;t count powershell as a shell, it&#x27;s more like an interpreted&#x2F;jit compiled .net interactive CLI &#x27;shell&#x27;, hence why it is slow to start and to run<p>A shell is a program that takes your commands and send them to the OS, it doesn&#x27;t compile anything
评论 #33325552 未加载
spacechild1over 2 years ago
I always use the Msys2 shell.
melonyover 2 years ago
<a href="https:&#x2F;&#x2F;www.atlassian.com&#x2F;git&#x2F;tutorials&#x2F;git-bash" rel="nofollow">https:&#x2F;&#x2F;www.atlassian.com&#x2F;git&#x2F;tutorials&#x2F;git-bash</a>