-
RHCE认证用户需要掌握的常用文件操作指令
资源介绍
常用的文件操作指令
wc - 统计文件的行、词、字数
grep - 显示文件中匹配关键字的行
sort - 按序重排文本并送显示
wc
wc用来统计一个文件的行数、词数、字数并送到标准输出。也可以用-l(行数)、-w(词数)、-c(字数)来指定输出内容。
grep
grep用来从一个文件中找出匹配指定关键字的那一行,并送到标准输出。结合管道,我们通常用它来过滤搜索结果,例如:
[kevinz@stationXX kevinz] $ ls -a | grep bash
.bash_history
.bash_logout
.bash_profile
.bashrc
grep支持用扩展的正则表达式来进一步定义关键字,具体如下:
. 替代任何一个单一字符
.* 替代零个或任意个字符
[abc] 替代a、b或c
[^abc] 替代除了a、b、c以外的字符
a* 替代空、a、aa、aaa、乃至更多个a
a? 替代一个或零个单独的a
a+ 替代a、aa、aaa乃至更多个a
a\{n\} 替代重复了n次的a
^a 替代以a为首的行
a$ 替代以a为尾的行
sort
sort用来按各种需要重新排列文本,一般运用在一个管道之后。例如:
[kevinz@stationXX kevinz] $ ls -a | grep bash | sort
.bash_history
.bash_logout
.bash_profile
.bashrc
[kevinz@stationXX kevinz] $ ls -a | grep bash | sort -r
.bashrc
.bash_profile
.bash_logout
.bash_history
默认情况下sort按照字母顺序排列文本。
-n 按照数字排序
-r 反向排序
-u 将重复的行去除
- 上一篇: 操作找到的文件-RHCE认证用户基础
- 下一篇: RHCSA真题.pdf