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

158 天前
 northluo

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

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