用惯了窗口操作的你,可别忘了还有那些小命令.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
举个例子:要找出上周哪些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