第一天入职,公司配的电脑是 win ,之前用 mac ,一些环境配置直接修改.bashrc ,然后 source 就可以了,今天发现执行一些脚本发现不能用,然后使用 git bash ,一些环境变量也读不到,~~想问下各位大佬,除了 wsl 的话还有没有其他方法能直接使用类 unix 命令?平时可能写一些脚本,命令行工具除了 powershell 和 git bash 外还有没有好用的推荐,跪谢
![]() |
1
AoEiuV020JP 47 天前
win 上最接近 linux 命令行环境的应该就是 msys64 这种了, 还是不满意的话只有虚拟机相关解决方案了, 都不行的话就放弃 unix 学学 windows 的 cmd 和 powershell,
|
![]() |
2
ripperdev 47 天前
https://github.com/uutils/coreutils ,用 Rust 写的 coreutils
|
![]() |
3
northluo OP @AoEiuV020JP 我用的 git bash ,发现有些东西只能在 powershell 下执行,然后环境变量还不通用,只能在 powershell 下安装了之后,找到安装路径,再在 git bash 的.bashrc 里面去配置环境变量~~不知道为啥不能读统一的系统变量~~
|
![]() |
4
ysc3839 47 天前 via Android
个人主要使用 MSYS2 ,遇到没有的工具用 WSL1 。
我没用 Git for Windows ,因为不能额外安装软件。MSYS2 有 pacman 包管理。 |
![]() |
5
ysc3839 47 天前 via Android
shell 我使用 zsh ,终端用 MSYS2 附带的 mintty
|
6
passive 47 天前 via Android
busybox 解决一切
|
![]() |
7
body007 47 天前
cmderr + msys2 是我的方案,cmderr 可以设置 alias 等等好用功能,msys2 安装类 unix 工具。
|
8
DonaldErvinKnuth 47 天前
cygwin
|
![]() |
9
tool2dx 47 天前 via Android
别折腾了,命令行的究极形态就是 UI ,既来之则安之,拥抱 Windows 界面。
|
![]() |
10
msg7086 47 天前
msys2 ,用了好多好多年了。
|
![]() |
11
northluo OP @ysc3839 我一开始用 git bash ,发现安装的工具不能用,后面又在.bashrc 里面加了路径才能勉强用,但是还是太麻烦,昨天试用了一下 cmder ,发现还是有些细节问题,下午有空折腾下 msys2
|