GetGnuWin32使用方法
使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep,sed,awk,diff和patch。cygwin是一个windows下的linux模拟器,对于想在windows下使用linux命令的人来说是一个选择。但是cygwin过于复杂庞大,下载比较费劲,本人最终没有下载,也没有用过。个人感觉GunWin32是一个不错的选择,GnuWin32使windows用户可以在命令行窗口中使用各种各样的linux命令,就跟使用普通的windows命令一样简单。
1.下载GnuWin32,GnuWin32的安装文件(GetGnuWin32-0.6.3.exe)下载地址:http://sourceforge.net/projects/getgnuwin32/,官网地址:http://gnuwin32.sourceforge.net/2.运行GetGnuWin32-0.6.3.exe,并指定安装目录。3.进入安装目录的GetGnuWin32子目录,GetGnuWin32子目录是GetGnuWin32-0.6.3.exe自动建立的
4.运行download.bat,这个过程会从网络上下载所有linux命令程序,所以需要等待很长时间,大家可以出去打打酱油什么的
5.运行install.bat,到此安装结束,大家可以开始使用各种linux命令了。命令使用方法:
1.find+grep查找指定文件:findD:\\*|grep.xml
2.type/cat+grep过滤文件内容:cattest.txt|grepKEY2或typetest.txt|grepKEY2
3.sed删除文件内容:cattest.txt|sed\//\
4.iconv转换文件编码:iconv-fgbk-tutf-8史上第一掌门.txt>史上第一掌门_utf-8.txt5.图片格式转换格式jpeg到pnm:jpegtopnmcat_type_grep.jpg>cat_type_grep.jpg.pnm6.图片格式转换格式pnm到png:pnmtopngcat_type_grep.jpg.pnm>
cat_type_grep.png
7.图片格式转换格式jpeg到png:jpegtopnmcat_type_grep.jpg|pnmtopng>cat_type_grep.png
8.批量转化图片:for/r.\\%iin(*.jpg)dojpegtopnm%i|pnmtopng>
%~ni.png
在windows上使用GNU工具(模拟LINUX)2011-07-1723:56
很多时候必须在windows上做一些事情,但是在windows上总觉得少些什么,做很多事都不方便。最近要修改一些字幕文件,需要用到sed,终于明白少的是什么了:windows下少了很多linux下的工具,木有make,木有sed,木有wget,木有……我查了一下,有两个打包得比较好的GNU工具包:Cygwin和GetGnuWin32。我觉得两都都装比较好用,因为单独一个的话,工具都不是太全。
先去Cygwin官网上下载Cygwin,并安装好,路径最好不要有中文和空格。再去GetGnuWin32上下载GetGnuWin32。GetGnuWin32的安装不像Cygwin那么方便,只要运行setup.exe,按提示做就好。下好GetGnuWin32后,会在目录下找到一个Readme.txt的文件,找到它,按里面的installation那一部分做就可以。正常可以按这个步骤做:运行download.bat,下载结束后,再运行install.bat,安装完以后gnuwin32目录就是我们想要的了。运行download.bat前你最好准备好一杯茶和一部大片,因为download.bat会把工具下的本地,这需要很长时间,我装的时候下了两个小时。
两个程序都安装完了以后,要设置环境变量。如果不想设置环境变量的话,可以通过运行Cygwin安装目录/Cygwin.bat和运行GetGnuWin32目录/gnuwin32/StartMenu/gnuwin32.lnk来分别进行这两个程序的环境,但是后面说的HOME那个变量一定要设置。不过我还是比较喜欢设置环境变量,这样两个工具包能互相配合,而且工具使用起来也方便。右键我的电脑->属性->高级->环境变量->系统变量->path->编辑,在最前面加上两条,分别用分号隔开。一条是GetGnuWin32所在目录/gnuwin32/bin,一条是Cygwin安装目录/bin。另外,有一个跟bash有关的环境变量是一定要设置的,就是HOME。设置了HOME后bash才能找到配置文件:~/.bashrc。在上面说到的系统变量里新建一项,变量名叫HOME,变量值是你想设置为home的目录的路径。
到此已经接近大功造成了。还有一此细节问题,就是在bash里用ls,遇到中文会有乱码。我的解决方法是这样:进cmd,运行bash,打开~/.bashrc,加上一条aliasls='ls--show-control-chars'。网上线的方法是加上aliasls='ls--color--show-control-chars'。不过加上--color选项后我的还是乱码,不知道什么原因,希望有知道的同学告诉我。还有一个问题是bash里用输入法,要在HOME目录下加一个新的文件.inputrc,添上这些内容。
俺俗人不懂dos,但是在win下不会敲命令总觉得难受,特别是一看到eclipse、vc之类的IDE,面板工具眼花缭乱,怀念$:gcc-Wallhello.c-ohello
于是装了cygwin,然而cygwin下的vim,怎么用怎么难受(我等俗人不会emacs,连nano也用不惯)
于是装了vimforwin32,但是发现cmd.exe实在不方便,ls、cp、mv、pwd一概没有于是想到gnuwin32项目,查了几篇帖子,整理如下
(gnuwin32首页:http://gnuwin32.sourceforge.net/)
1.先下载wget,我最喜欢的下载器(迅雷无广告版排第二0.0)
http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe下下来放到C:\\WINDOWS下,就能像linux下一样直接用了
2.本地语言支持库LibIntl(以下软件包用wget下载比较好,迅雷等下载器对付http\\ftp不稳定):下载首页:http://gnuwin32.sourceforge.net/packages/libintl.htm软件下载:
wget-chttp://switch.dl.sourceforge.net/sourceforge/gnuwin32/libintl-0.14.4-bin.zip3.字符编码切换库
下载首页:http://gnuwin32.sourceforge.net/packages/libiconv.htm软件下载:
wget-chttp://switch.dl.sourceforge.net/sourceforge/gnuwin32/libiconv-1.9.2-1-bin.zip4.Linux核心命令库:
下载首页:http://gnuwin32.sourceforge.net/packages/coreutils.htm软件下载:
wget-chttp://switch.dl.sourceforge.net/sourceforge/gnuwin32/coreutils-5.3.0-bin.zip5.安装说明:
1)解压文件coreutils-5.3.0-bin.zip到C:\\WINDOWS\\coreutils-5.3.0-bin
2)解压文件libiconv-1.9.2-1-bin.zip,并且把目bin下的文件复制到C:\\WINDOWS\\coreutils-5.3.0-bin\\bin下
3)解压文件libintl-0.14.4-bin.zip,并且把目binC:\\WINDOWS\\coreutils-5.3.0-bin\\bin下
下的文件复制到
4)我的电脑上右键属性高级环境变量
在环境变量Path中增加最后一句\(不包含引号,别把原来的删了)
装好后有以下命令可用了(“[”是什么命令,没见过。。):
[,basename,cat,chgrp,chmod,chown,chroot,cksum,comm,cp,csplit,cut,date,dd,
df,dir,dircolors,dirname,du,echo,env,expand,expr,factor,false,fmt,fold,gdate,gecho,ginstall,gln,gmkdir,grmdir,groupsgsort,head,hostid,hostname,id,
install,join,kill,link,ln,logname,ls,md5sum,mkdir,mkfifo,mknod,mv,nice,nl,nohup,od,paste,pathchk,pinky,pr,printenv,printf,ptx,pwd,readlink,rm,rmdir,seq,setuidgid,sha1sum,shred,sleep,sort,split,stat,stty,su,sum,sync,tac,tail,tee,test,touch,tr,true,tsort,tty,uname,unexpand,uniq,unlink,uptime,users,vdir,wc,who,whoami,yes
6.缺少的命令:1)
grep
wget-chttp://downloads.sourceforge.net/gnuwin32/grep-2.5.4-bin.zip
解压后把bin下的三个文件放到C:\\WINDOWS\\coreutils-5.3.0-bin\\bin,可见egrep、fgrep也有了
< …… 此处隐藏:4158字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




