@
Akkuman 这玩意最小的是 busybox.exe
https://frippery.org/ 600k 左右一个 exe,内部嵌入了包含一个 bash 以及 awk zed 等。
@
ivlioioilvi Cygwin 更新很快的,实际上比 msys2 频繁。当然编译软件首选 msys2,容易编译出不依赖 cygwin1.dll 的程序。cygwin 的 bash 要强大一些吧,其实有很多用得很顺手的命令,比如查询一个 ip 地址是哪里的 geoiplookup 这个是日常随着 cygwin 更新数据库的,更新很频繁。还有 nc -l 4000 在 4000 端口侦听一下端口,看看程序会发什么包。curl -I 日常用来看下网站返回什么头之类的。偶尔也会写个单行 shell 来循环跑一下。
@
murmur 指 xshell 与 putty ?我觉得 cygwin 方便啊,我可以配置 ssh 密钥,然后和 Linux 服务器配置方法保持一致。而且可以配置成 ssh vps 这种样子,它会自动把 vps 换成 super-admin@8.8.8.8 然后用我指定地方的私钥登录。这个配置拷贝到 Linux 同样有效。 如果是说为啥不用它干别的,因为它的权限问题。chmod 一个文件后,那个文件会带上 NULL SSID 之类的,如果重装系统,那文件就无法访问(任何地方,不一定要在 cygwin 安装目录下面的文件.) 我试验了各种 NTFS 权限操作工具,然而并不能百分之百解决,总会有些文件 有些文件夹再也无法访问。
@
Ginson 其实 Windows 上写 Python 就不要用 cygwin 了。原生的 VS 编译的 CPython 性能好,而且 pip 适用性更好,只要可能,一些 pypi 应该都会适配原生 Windows,而 Cygwin 的编译系统,很大可能编译出错,即使编译出来效率也不高。
@
byaiu 是说偶尔会 dll 失败?只能重启电脑解决么?我遇到过几次。似乎都是我在用 VS 编译东西,或者安装软件时,同时开着 git-bash 的时候发生的。我的玄学是,开机后先打开一次 cygwin,然后再干啥都没关系了。