YellowWee's Scripts

妳的世界能夠從此不同...而我的世界... 亦因妳而改變...

导航

使用命令行工具,提高开发效率~

Posted on 2004-06-01 14:27  YellowWee(端木柒)  阅读(777)  评论(0编辑  收藏  举报
用惯了窗口操作的你,可别忘了还有那些小命令.GUI环境经常受限于它们提供者想要提供的能力,有时候你需要超越这些设计者提供的模型,你会不断想要执行特别的操作,GUI可能不支持这样的操作.所以你有时得转向命令行了~~

   举个例子:要找出上周哪些C#文件没有改动过?

Shell       find -name '*.cs' -mtime +7 -print
GUI         我想大家就只能使用"查找文件"这样得工具了

   在复杂一些,找出上周没有改动过的C#文件中哪些使用了System.Data.SqlClient?

Shell      find -name '*.cs' -mtime +7 -print | xargs grep 'System.Data.SqlClient'
GUI        把使用"查找文件"找得的文件,装入编辑器,搜索字符串 " System.Data.SqlClient ", 再把含有该字符串的文件名记下来


这个网站就是这些命令得参考,除了NT,和Linux还包括了Oracale和OS X

        http://www.ss64.com/

当然你还可以在NT下使用Unix下的工具:

UWIN  -->  http://www.research.att.com/sw/tools/uwin/

RedHat的Cygwin  -- > http://www.redhat.com/download/cygwin.html