常用命令 在linux下
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/
注释:如果是 .tar.gz,将j换成z
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 file2
注释:-m表示评注信息
一次性提交多个文件时,文件路径之间以空格分开
8、svn查log
svn log -l 4
注释:-l表示查询的记录数
9、svn diff --summarize
注释:选项表示只显示文件名,不显示具体修改
10、查看僵尸进程的命令
ps -eo pid,ppid,args,command,stat
最新文章
- .Net程序员面试所需要的一些技术准备
- java-final关键字
- c++ 文件读写模板
- 添加删除一个controller
- Html - 横版TH+TD
- URL 中#号,? ,&;的作用 (摘抄整理 链接为学习地址)
- 微软 自带 AJAX 拓展
- 判断DAG图
- GacUtil
- linux 安装redis4.0.6
- Android浏览器访问java web的方法
- Maven项目打包为jar的几种方式
- Mabits简单应用 2017.8.3
- c语言第一次作业--分支 顺序结构
- docker学习-----docker可视化portainer
- jquery 上滑加载更多
- 盯着这where or 终于出了点感觉
- iostat 磁盘io分析工具
- 20.1翻译系列:EF 6中自动数据迁移技术【EF 6 Code-First系列】
- 技术人员在小公司成长 vs 大公司成长路径和建议