RHCSA-3 文件内容显示

目录

浏览普通文件内容:

过滤文件内容显示---grep

       使用特殊符号进行字符串的匹配:

显示切割  cut

排序显示sort

去重显示uniq

替换文件中的字符显示 tr


浏览普通文件内容

命令

常用选项

说明

cat

-n 对输出内容中的所有行标注行号

-b 对输出内容中的非空行标注行号

查看文本文件的内容

head

-num 指定需要显示文件num行的内容

默认查看文档前十行内容

tail

-num 指定需要显示文件num行的内容

-f 使tail不停的去读取和显示文件的最新内容,这样有实时监视的效果

tail命令更多的用于查看系统日志文件,按ctrl+c键终止显示和跟踪

默认查看文档后10行内容

more

-c 从顶部清屏然后显示文件内容

分页查看文件内容

按Enter键向下逐行滚动

按空格键向下翻一屏,按b键向上翻一屏

文件末尾时more会自动退出

less

-c 从顶部清屏然后显示文件内容

-N 其作用是在每行前添加输出行号

分页查看文件内容

Enter键向下逐行滚动

按空格键向下翻一屏,按b键向上翻一瓶【与more的区别就是这个要命令退出:q

如何使用head显示前几行和tail显示后几行来显示具体某一行?

| 管道符:前面的输出作为后面的输入

过滤文件内容显示---grep

功能:在指定的普通文件中查找并显示含有指定字符串的行,也可与管道符一起使用

格式:grep选项…  关键字符串  文件名称… (选项和文件可以多个)

选项

说明

-c

仅显示找到的行数

-l

忽略大小写

-n

显示行号

-w

精确匹配字符串,比如匹配likr那一行,有liker单词在也不行

-v

反向选择--仅列出没有“关键词”的行

-A

-A2搜索时显示匹配道德那一行以及下两行

-B

-B 2搜索时显示匹配到的那一行及上两行

-C

-C 2搜索时显示匹配到的那一行以及上下两行

       使用特殊符号进行字符串的匹配:

匹配模式

说明

grep h 文件名

查找文件里有字符h的行

grep ^[q] 文件名

匹配以q开始的行

grep ^[qf] 文 件名

匹配以q或者f开头的行

grep ^[^qf] 文件名

不匹配以q或者f开头的行

grep ^[0-9] 文件名

匹配以数字开头的行

grep q$ 文件名

匹配以q结束的行

grep ^$

过滤空白行

grep -r h ./*

如果要明确搜索当前目录下的子目录有h的行

grep -d skip h ./*

忽略当前目录下的子目录下的普通文件

显示切割  cut

语法: cut  选项  文件名

重要参数:

-d:设置间隔符号   -f:取间隔后的某一行

排序显示sort

语法:sort  选项 文件名

选项

作用

-f

忽略大小写

-b

忽略缩进与空格

-n

以数值型排序

-r

反向排序

-u

去除重复行

-t

指定间隔符

-k

设置字段范围

sort命令执行后默认根据字母吮吸进行排序

去重显示uniq

语法: uniq  选项 w

(与 sort-u相比):区别是uniq是把相邻的去重,sort是在排序后把相邻的去重相当于只剩一个了。

替换文件中的字符显示 tr

tr指令从标准输入读取数据,经过替换或者删除后,将结果输出到标准输出

语法: tr  option…  set1(set2)

参数说明:

-c:反选设定字符,符合set1的部分不做处理,不符合的进行转换

-d:删除指定字符

-s:缩减连续重复的字符成指定的单个字符

eg:将文件中的小子额字母全部转换为大写字母

作业处理:

# cp -a /rtc/passwd  /test/passwd’date +"%Y-%m-%d %H:%M:%S"‘

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值