用Gow在Windows使用Linux命令

红薯 发布于 2010/08/09 06:18
阅读 8K+
收藏 3
Gow

如果你是 Linux 及 Windows 的双料用户,而且是深度 CLI 控的话,可能会像我一样在用 Win 的时候会不知不觉间输入一些 Linux 的命令, 当然这肯定无法执行的。现在,有一个名为 Gow 的工具包就可以发挥作用了。

Gow 是一个相当于 Cygwin 的轻量级替代品,里面封装了130 多个的开源工具及 Linux 命令,其中包括:

  • Shell : bash , zsh
  • 压缩工具: gzip, zip, bzip2, compress
  • SSH: putty, psftp, pscp, pageant, plink
  • 下载工具 : cURL, wget
  • FTP: NcFTP
  • 编辑器 :vim
  • 字处理 : grep, agrep, less, cat, tail, head
  • 文件工具: mv, cp, du, ls, pwd, rmdir, whereis
  • 开发工具: make, diff, diff3, sleep, cvs, dos2unix, unix2dos

用户下载一个 Win 安装程序并安装后,它会自动设置好相应的环境变量,这样无论在哪个目录下都能使用这些命令了。

主页:http://wiki.github.com/bmatzelle/gow/
安装程序下载:http://github.com/bmatzelle/gow/downloads

安装完后,就可以打开 CMD 窗口来使用这命令及工具了。

sc2010061240000.png

加载中
0
火耳
火耳

hao,这下可方便了

0
renwofei423
renwofei423

不错!Cygwin 就是安装太慢了 ,没有直接提供的最新下载吗?

watano
watano
下载速度慢的可以使用这个镜像,速度灰常快 http://mirrors.163.com/cygwin/
0
闫锋
闫锋

我在Win 7下面试过,中文会出现乱码

ls - l时,中文显示是??????

dir就能正确显示中文,呵呵,不知道是不是Bug

0
任远
任远

不错的工具

0
Tyler
Tyler

在 Windows 环境下使用 Linux 命令可以说是SA的必要之选。

我的习惯就是在 Windows Server 上部署一个 cwRsync Server,这其中包含一个 OpenSSHD Service,这样就可以通过 SSH 访问 Window Server了,然后再配以 UnxUtils ,就可以把 Windows Server 当成 Linux Server 来用了。欧耶~

0
xiaowenliang
xiaowenliang

引用来自#4楼“闫锋”的帖子

我在Win 7下面试过,中文会出现乱码

ls - l时,中文显示是??????

dir就能正确显示中文,呵呵,不知道是不是Bug

dir当然是显示中文了,因为是windows自己的嘛。ls的话,只能说是Gow的编码,可能默认是ascii吧,没有对i18n进行处理,呵呵~

小小胖
小小胖
忘掉cmd吧,使用power shell就没有乱码了
0
张林
张林

Msys就可以啊,把环境变量设置一下就行了啊。我现在经常交叉使用linux命令

0
xunxun
xunxun

msys+gunwin32就行了

不过这些指令移植上有些bug

可能会造成explorer.exe 占用率超过50%

还是用Linux原生的好些

0
mj4738
mj4738

看不出比cygwin有什么优势。cygwin有多种安装模式,第一次肯定安装只能从Internet安装,但是他会把安装包保存在本地磁盘,假如你及时做好备份,你下次安装就不用在线安装了,而且cygwin都是增量式安装的,也就是说,你可以安装你所需要的组件。

只要把cygwin的bin目录加到windows的PATH环境变量下,你也能在DOS命令窗口下使用Linux命令:

苏生不惑
苏生不惑
cygwin得装一个
0
huivip
huivip
very cool
返回顶部
顶部