请教各位大佬,在 win 下如何快速使用类 unix 命令工具?

196 天前
northluo  northluo

第一天入职,公司配的电脑是 win ,之前用 mac ,一些环境配置直接修改.bashrc ,然后 source 就可以了,今天发现执行一些脚本发现不能用,然后使用 git bash ,一些环境变量也读不到,~~想问下各位大佬,除了 wsl 的话还有没有其他方法能直接使用类 unix 命令?平时可能写一些脚本,命令行工具除了 powershell 和 git bash 外还有没有好用的推荐,跪谢

1238 次点击
所在节点   问与答  问与答
15 条回复
AoEiuV020JP
AoEiuV020JP
196 天前
win 上最接近 linux 命令行环境的应该就是 msys64 这种了, 还是不满意的话只有虚拟机相关解决方案了, 都不行的话就放弃 unix 学学 windows 的 cmd 和 powershell,
ripperdev
ripperdev
196 天前
https://github.com/uutils/coreutils ,用 Rust 写的 coreutils
northluo
northluo
196 天前
@AoEiuV020JP 我用的 git bash ,发现有些东西只能在 powershell 下执行,然后环境变量还不通用,只能在 powershell 下安装了之后,找到安装路径,再在 git bash 的.bashrc 里面去配置环境变量~~不知道为啥不能读统一的系统变量~~
ysc3839
ysc3839
196 天前
个人主要使用 MSYS2 ,遇到没有的工具用 WSL1 。
我没用 Git for Windows ,因为不能额外安装软件。MSYS2 有 pacman 包管理。
ysc3839
ysc3839
196 天前
shell 我使用 zsh ,终端用 MSYS2 附带的 mintty
passive
passive
196 天前
busybox 解决一切
body007
body007
196 天前
cmderr + msys2 是我的方案,cmderr 可以设置 alias 等等好用功能,msys2 安装类 unix 工具。
DonaldErvinKnuth
DonaldErvinKnuth
196 天前
cygwin
tool2dx
tool2dx
196 天前
别折腾了,命令行的究极形态就是 UI ,既来之则安之,拥抱 Windows 界面。
msg7086
msg7086
195 天前
msys2 ,用了好多好多年了。
northluo
northluo
195 天前
@ysc3839 我一开始用 git bash ,发现安装的工具不能用,后面又在.bashrc 里面加了路径才能勉强用,但是还是太麻烦,昨天试用了一下 cmder ,发现还是有些细节问题,下午有空折腾下 msys2
northluo
northluo
195 天前
@body007 我昨天搞了下 cmder ,有时候不能兼容 powershell 和 gitbash ,也不知道啥原因~~重启一下就好了,下午搞 msys2 看看
northluo
northluo
195 天前
@tool2dx 有些东西还是脚本更方便些,比如我管理 docker 镜像,直接 docker 命令就能解决,但是图形是真的看上去麻烦
northluo
northluo
195 天前
@msg7086 下午折腾下看看,mac 转 win ,一开始还是有点不适应的~~
body007
body007
195 天前
@northluo #12 我一直用 cmd (因为有 clink ,想要啥功能写 lua 脚本就行),不常用 powershell ,那你得找找教程额,window 的 git 就是基于 msys2 编译的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1059143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX