linux 笔记 (2)
1:管道:用竖杠表示(|),语法结构:命令1|命令2(把信息从一端传送到另一端)
2:tee:把输出的一个副本输送到标准输出,一般配合管道(|)一起使用
例如:who | tee who.out
3:.点匹配单个字符
^:匹配行首
$:匹配行尾
^$:匹配空行
^.$:返回只包含一个字符
*:匹配字符串中的单字符或其重复序列
4:awk的用法:
awk ‘/101’ file:显示文件file中包含101的匹配行
awk ‘End { print NR}’ file: NR显示输入文件file的个数
5:grep命令的使用
-v:可以将命令的结果进行反转
例如:grep -v match_pattern file
打印file文件中除包含match_pattern行之外的所有其它行
统计文件或文本中包含字符串的行数
例如:grep -c “text” file
查找file文件中包含text的行数
-c:是统计匹配行的数量
grep -e “pattern1” -e “pattern”
-e:来指定多个匹配样式
6:test指令的使用方法:
语法格式:test [option] 档名
-e:测试一个文件是否存在
-f:该档名是否为档案(file)
-d:该档名是否为目录(directory)
7:[]的使用方法
注意:
1:在[]内的每个组件都需要空格来分隔
2:在[]内的变量,都需要有引号来设定
3:在[]内的常数,最好用单或双引号来设定
浙公网安备 33010602011771号