1、拷贝某个目录及其下的所有的文件到另外一个目录
语法:cp -r <source directory name>/ <destination directory name>/
实例:cp -r swbase1/ swbase2/
2、解压tar.bz2到某个目录下
语法:tar -jxvf <tar.bz2 name> -C <directory name>/
实例:tar -jxvf swbase.tar.bz2 -C swbase/
3、查看某个目录及其所含文件占用的全部空间
语法:du -sh <directory name>/
实例:du -sh swbase/
注释:参数h表示我想要以人可读的方式显示结果
4、文件查找命令find
语法:find <directory> -name "file name"
实例:find ./ -name "region.js"
注释:文件名可以使用正则表达式以代表多个文件名
5、文件内容查找命令grep
语法:grep -rn str <directory>
实例:grep -rn "configd:" ./
注释:-r表示以递归方式查找文件内容
-n表示显示匹配行及行号
-i表示忽略大小写
排除指定目录:grep -rn --exclude-dir=.svn 'function_name' ./
6、svn checkout
[root@v50 0.22 source ]#svn checkout http://svn.demo.pc.com.cn/svn/pc_wiki/trunk
7、svn提交文件
svn commit -m "fix bug" ./swbase/cwmp_rpc.c
注释:-m表示评注信息
8、svn查log
svn log -l 4
注释:-l表示查询的记录数