linux:linux
查找: sudo find /var/ -name dao.logvim
查找: grep -r "dao.log *"ide
删除目录 : rm -rf var函数
切换用户 : sudo -i日志
sudo - zyhci
6. 动态显示log日志: tail -f dao.log字符串
7.清楚日志 : echo > dao.logit
8. 查看磁盘大小: df
io
9.对比两个文件 : diff test.c test1.cclass
10. 查看磁盘: fdisk -l
11. 文件打包: tar cvf filename.tar file1 file2
12. 文件解包: tar xvf filename.tar
13. 行通配 查找: grep -r "" 路径
14. 列通配查找: awk -r "" 路径
vim:
跳到文章开头 :gg
跳到文章末尾:G
查找某一字符串 : /
查看某一个函数的定义: ctags
注意:
(1) diff 语法:
diff [ options] file1 file2
diff 参数:
-a : 将全部文件看成文本文件来处理
-b:忽略空格形成的不一样
-B: 忽略空行形成的不一样
-I : 忽略大小写的变化
主要长用的就这几个参数,其余可参考diff 详解。
(2) df :
df 参数 文件
df参数:
-a :所有文件系统列表
-h:方便阅读的方式显示(通常是以G 为单位显示)
-k :以1024 为单位显示
-l : 只显示文件系统
-T :文件系统类型
(3)tags的用法:
tags 的做用:在vim 打开的文件中 快速找到 (直接跳转到)标签对应的函数或者变量的定义文件中。
a:首先要给阅读的原始码创建一个或者多个tags 文件。
ctags filename.c
注意: 若是是给同一目录下的全部文件创建,使用 : ctags - R
我通常使用后者。
b:打开文件,将光标移动要须要查找的函数或者变量上面。
c: 在命令模式下输入:
: set tags = funname
这个命令会把你带到函数定义的文件。
注意: 对于第三步操做,有快捷键, ctrl + ] 会直接把你带到函数定义的文件
从函数定义文件跳转会原文件 : ctrl + t