在windows下的命令控制台使用linux命令

原文地址:from:http://lovingtree.blog.163.com/blog/static/144853420074148293830/

windows下界面强大,工具也多,不过还是对linux下的一些命令情有独钟。 比如,跟踪日志的tail命令,强大的find命令,神奇的管道,方便的sed、grep等,这些文件命令小巧使用,可惜windows命令行不提供,实 在失败。 今天,需要在一堆log文件中寻找一段关键字,用了windows的搜索差点抓狂,开始想念linux下的find+xargs+grep了

    到sourceforge逛逛,终于,梦里寻她千百度,蓦然回首…… 被我找到了UnxUtils这个好东西。他是一个linux的命令集合,可以在windows下使用,具体介绍可以查看它的主页:

http://unxutils.sourceforge.net/UnxUtils.html

简单说一下使用技巧。把这个软件下载下来,解压,随便放在哪个目录都OK,比如放在C:\Tools\UnxUtils,那可以在C:\Tools\UnxUtils\usr\local\wbin 目录找到所有支持的命令。

然后,右键点击“我的电脑”选择“属性”-> “高级” -> “环境变量”

在“系统变量”中找到变量“Path”,双击,加入C:\Tools\UnxUtils\usr\local\wbin 目录,这样就可以直接在window的“运行”或者命令控制台直接调用这些linux命令了

    一些命令和windows本身的命令名字相同,系统会优先使用windows自带的命令,比如find命令。这个时候只要到%systemroot% /system32 里面把find.exe改名为find_.exe就可以了。 需要提醒的是,要先屏蔽windows的文件保护功能,否则你改名之后windows会自动还原一个find.exe回来。最简单的避免这个发生的方法就 是把%systemroot%/system32/dllcache/目录下面的find.exe删除即可。


    用着tail,敲着find **** |xargs sed ***, 惬意啊……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值