实验楼--第十一章_管道以及其他打印命令

管道:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


cut : 打印文件 每一行 某一段 内容

在这里插入图片描述
在这里插入图片描述
-d :每一行以某个字符为分隔
-f :依据-d分隔之后的结果,指定显示第几个字段(可以为多个)
-c: 显示每一行连续的某一段内容


grep : 过滤,配合正则可以达到强大的匹配搜索效果

在这里插入图片描述
grep 命令的一般形式为:

grep [命令选项]... 用于匹配的表达式 [文件]...

在这里插入图片描述
在这里插入图片描述


wc : 便捷的计数工具

在这里插入图片描述
在这里插入图片描述
注意:对于西文字符来说,一个字符就是一个字节,但对于中文字符一个汉字是大于 2 个字节的,具体数目是由字符编码决定的。

在这里插入图片描述


sort : 排序显示

在这里插入图片描述

默认为字典排序:

cat /etc/passwd | sort

反转排序:

cat /etc/passwd | sort -r

按特定字段排序:

cat /etc/passwd | sort -t':' -k 3

在这里插入图片描述

扫描二维码关注公众号,回复: 12562810 查看本文章
cat /etc/passwd | sort -t':' -k 3 -n

uniq : 去重(过滤显示)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 输出重复行
# 输出重复过的行(重复的只输出一个)及重复次数
history | cut -c 8- | cut -d ' ' -f 1 | sort | uniq -dc
# 输出所有重复的行
history | cut -c 8- | cut -d ' ' -f 1 | sort | uniq -D

猜你喜欢

转载自blog.csdn.net/weixin_43301333/article/details/113697005
今日推荐