1.搜索
1.1.基础用法
find命令用于搜索,格式如下:
find 指定目录 -匹配方式 所要匹配的关键字
所要匹配的关键字支持通配符,?代表一个字符*代表任意个字符。
如果想设定查找的结果,可以通过-type来指定。
1.2.高级用法
基础用法的后面可以加上 –exec 再跟上一些Linux指令,例如:
find /usr/src/ -name "*.c" -exec wc -l {} \;
wc –l 输出指定的文件的行数
{}取一次find的匹配结果
\; Linux中一条指令的结束符本来是;但是;如果出现在一条Linux指令中也代表分隔两条指令,直接打分号存在二义性,因此需要\;将分号转义为字符式的分号来标识指令结束。
以此类推还能实现诸如:
文件拷贝:
find /usr/src/ -name "*.c" -exec cp {} src/ \;
文件行数统计写入文件:
多条指令可以用;分隔,也可以用管道运算符|来连接。
2.编辑
2.1.vim简洁
Linux有多种文本编辑器,其中vim是最常用的,vim有如下特点:
- 通用性,所有Linux发行版均通用。
- 轻量级,安装包很小。
vi和vim的区别:
没区别,vi是vim的别名。
2.2.vim快捷键
vim中的快捷键:
i,插入
esc,退出插入
esc + :,到达末行
末行输入:
wq,保存退出
q,不保存,退出
q!强制不保存i
i | 插入(开启编辑模式) |
esc | 退出插入(退出编辑模式) |
esc+ | 到达末行 |
末行输入:wq | 保存退出 |
末行输入:q | 不保存,退出 |
:q! | 强制不保存,退出 |