在Linux操作系统中如何查看文件内容?

一、查看普通文件用到的指令有哪些?

1.cat (查看文本文件内容)

格式:       cat      【选项】       要查询的文件                  #选项有时可以不加,这问题具体情况具体分析

以/etc/passwd为例:

2.常用选项

(1)cat      -n         要查询的文件                               # -n表示对输出文件内容中的所有行进行标注行号

以查询/etc/passwd为例:

 

(2)cat           -b                要查询的文件内容                             #-b   对输出内容中的非空行标注行号

以/etc/passwd为例:

注意:-n与-b是有很大区别的。-n是对所有行进行标注行号包括空行,而-b仅仅是对非空行进行标注。

二、在Linux操作系统中如何在指定的普通文件中查找显示含有指定字符串的行

(1)格式:grep          【选项】         文件                     #grep————过滤于文件内容显示

[root@haha ~]# grep  /sbin/nologin   /etc/passwd                            #意思是在/etc/passwd文件中搜索包含/sbin/nologin的行

例如:
 

(2)grep常用选项

三、切割显示cut

(1)什么是切割显示?

在 Linux 操作系统里,cut 是一个用于文本处理的实用工具,主要功能是按列或字段切割文本行,然后将指定部分输出。

格式: cut          【选项】              文件

例如:

步骤1:

[root@haha ~]# head   -n   2   /etc/passwd               #查看/etc/passwd文件的前2行内容

步骤2:

[root@haha ~]# cut   -d  :  -f1   /etc/passwd               #-d用于设置间隔符号,-f用来设置需要看的列数,1表示提取每一行的第一个字符,/etc/passwd表示要切割的文件。
 

(2)cut常用选项

1.-d:指定字段分隔符。默认情况下,cut 命令使用制表符作为分隔符。例如,cut -d ',' -f 1 file.csv 表示以逗号为分隔符,提取 file.csv 文件中的第一列。


2.   -f:指定要提取的字段列表。可以是一个或多个用逗号分隔的字段编号,也可以使用范围表示。例如,-f 1,3 表示提取第一列和第三列,-f 2-4 表示提取第二列到第四列。


3-c:按字符位置提取指定的字符。可以是一个或多个用逗号分隔的字符位置,也可以使用范围表示。例如,-c 1,3 表示提取第一个和第三个字符,-c 2-4 表示提取第二个到第四个字符。


4.-s:默认情况下,cut 命令会输出不包含分隔符的行。使用该选项后,cut 命令将只输出包含分隔符的行。

四、排序显示sort

什么是排序显示?

在 Linux 系统里,sort 是一款强大的命令行工具,主要用于对文本文件或标准输入的行进行排序操作。

格式:  sort              【选项】              文件名称

五、去重显示uniq

(1)uniq命令用于去除文本中陆续的重复行。格式:   uniq     【选项】      文件名称

例如:

(2)uniq的选项

1.-d:只显示重复的行,每个重复行只显示一次。


2.-D:显示所有重复的行,即每个重复行都会完整显示。

3.-c:在每行前加上该行出现的次数。

4.-i:在比较行时忽略大小写。

5.-f N:比较时忽略前 N 个字段。字段由空格或制表符分隔。

6.-s N:比较时忽略每行的前 N 个字符。

7.-u:只显示唯一的行,即不重复的行。
 

六、替换文件中的字符显示tr

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

格式: tr     【选项】      文件

选项:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值