(1)重要基础命令回顾复习
①
--help:命令的简单帮助;
②--man:命令的复杂帮助;
③-f,-T,-t:没有用。
④cp -f选项:强行复制文件或目录,不论目的文件或者目录是否已经存在。
(2)极重要基础命令三剑客之find回顾复习实战
①ls -l 以长格式显示文件:
② ls -ld以长格式显示目录:如下实例
③查找非普通文件,并以长格式显示目录:
④-a(and):并且,表示查找既是普通文件同时又要满足其后缀名为“.txt”且文档类型为目录的所有文档(显然下图显示没有);
-o(or):或者,表示查找的是普通文件或者其后缀名为“.txt”且文档类型为目录的所有文档。
⑤对查找到的结果以任何想要的形式执行命令,比如ls,下图查找后以两种形式执行ls命令:
a.-exec:
b.通过管道。
⑥关于!取反:
在/root/you下查找后缀名不为“.txt”的普通格式文件并以长格式将其显现出来:
(3)Sed命令实战复习回顾
基础正则表达式:一些特殊的符号表示一些特殊的作用与功能
① .:
单个任意字符
② *:重复前面任意0个或多个字符
③.*:匹配任意字符
a.创建you1.txt文件并向其中输入内容:
b.利用sed打印第二行和一二行的内容:
c.利用sed命令将you1.txt文件中的you替换成ddd,但并未真正修改掉文件中的内容:
d.sed带-i选项可以替换并且修改文件中的内容:
e.把ddd前面的内容用she来替换:
f.
-r∶sed 的动作支援的是延伸型正规表示法的语法。(预设是基础正规表示法语法)
把前面正则表达式括号中的内容\1空格\2取出来操作
(4)awk命令实战复习回顾
NR代表行号,$0代表整行
①awk分别取第一列、第二列以及所有的列。
②awk取test.txt文件中大于20小于26的行数:
③awk以冒号分隔取passwd中的文件:
④加空格后的awk取列:
(5)grep命令实战复习回顾
①grep -o选项只输出文件中匹配到的部分:
②去掉 -o选项 包含字符串的整行都将被打印出来:
③grep -i选项不区分大小写地都打印出来:
④
a.grep -vi选项:不区分大小写地将you1.txt中不含“FFF”行的内容打印出来(显然没有)
b.grep -E选项:多个字符串过滤,下图匹配/etc/sevices中包含3306或者1521字符串的内容:
⑤grep
a.-A:除了显示匹配的第10行还显示其前5行
b.-B:除了显示匹配的第10行还显示其后5行
c.-C:除了显示匹配的第10行还显示其前后: