文件管理(四)
去重命令
uniq
uniq [选项]... 文件名...
-c:count 统计
[root@localhost ~]
> 1
> 2
> 3
> 4
> 1
> 3
> 4
> 2
> 11
> 1
> 1
> 22
> 2
> 2
> 2
> EOF
[root@localhost ~]
1
2
3
4
1
3
4
2
11
1
22
2
[root@localhost ~]
1
1
1
1
11
2
2
2
2
2
22
3
3
4
4
[root@localhost ~]
1
11
2
22
3
4
[root@localhost ~]
4 1
5 2
2 3
2 4
1 11
1 22
文件内容截取命令
cut | 截取
cut [选项]... 文件名...
-d:--delimiter=DELIM(默认的字段分隔符为“TAB”)
-f:--fields=LIST,选择要打印的列内容
-c:--characters=LIST,按照字符来取内容
[root@localhost ~]
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@localhost ~]
root
bin
daemon
adm
lp
[root@localhost ~]
root:0
bin:1
daemon:2
adm:4
lp:7
[root@localhost ~]
root:x:0:0
bin:x:1:1
daemon:x:2:2
adm:x:3:4
lp:x:4:7
[root@localhost ~]
root:x:0:0
bin:x:1:1
daemon:x:2:2
adm:x:3:4
lp:x:4:7
[root@localhost ~]
0:root:/root:/bin/bash
1:bin:/bin:/sbin/nologin
2:daemon:/sbin:/sbin/nologin
4:adm:/var/adm:/sbin/nologin
7:lp:/var/spool/lpd:/sbin/nologin
扩展总结:
总结:
-d 分隔符
-f 1-4 第1列至第4列
-f 1,4 第1列和第4列
-f -4 第4列和之前的内容
-f 4- 第4列号和之后的内容
[root@localhost ~]
r
b
d
a
l
[root@localhost ~]
root:
bin:x
daemo
adm:x
lp:x:
[root@localhost ~]
root
bin:
daem
adm:
lp:x
[root@localhost ~]
t:x:0:0:root:/root:/bin/bash
:x:1:1:bin:/bin:/sbin/nologin
mon:x:2:2:daemon:/sbin:/sbin/nologin
:x:3:4:adm:/var/adm:/sbin/nologin
x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@localhost ~]
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
文件统计命令
wc:统计文件的行数,统计文件的单词数量,统计文件的字符数量
wc [选项]... 文件名...
-l:line 行,统计行数
-w:word 单词,统计单词数
-c:char 字符,统计字符数
举例:
[root@localhost ~]
5 5 183 /work2/shujubiao.txt
5 5 183
文件行数 单词数量 字符数量
举例:
[root@localhost ~]
5 /work2/shujubiao.txt
[root@localhost ~]
5 /work2/shujubiao.txt
[root@localhost ~]
183 /work2/shujubiao.txt
[root@localhost ~]
5 5 /work2/shujubiao.txt
[root@localhost ~]
5 183 /work2/shujubiao.txt
[root@localhost ~]
5 183 /work2/shujubiao.txt
思维导图

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?