CenOS 文件管理命令
Posted 白菜素三鲜丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CenOS 文件管理命令相关的知识,希望对你有一定的参考价值。
文件管理命令
去重命令
uniq
## 语法
uniq [选项]... 文件名...
## 注意,去重内容,必须是连续的行,必须要配合sort先排序,再去重,去重也不会修改源文件的内容
## 选项
-c:count 统计
## 举例
[root@localhost ~]# cat 1.txt
1 1
2 3
1 1
2 2
3 3
3 4
2 3
2 4
[root@localhost ~]# sort 1.txt
1 1
1 1
2 2
2 3
2 3
2 4
3 3
3 4
[root@localhost ~]# sort 1.txt | uniq
1 1
2 2
2 3
2 4
3 3
3 4
[root@localhost ~]# sort 1.txt | uniq -c
2 1 1
1 2 2
2 2 3
1 2 4
1 3 3
1 3 4
[root@localhost ~]# cat shi.txt
客从远方来,遗我一端绮。
相去万余里,故人心尚尔。
文采双鸳鸯,裁为合欢被。
著以长相思,缘以结不解。
以胶投漆中,谁能别离此?
客从远方来,遗我一端绮。
著以长相思,缘以结不解。
以胶投漆中,谁能别离此?
相去万余里,故人心尚尔。
文采双鸳鸯,裁为合欢被。
著以长相思,缘以结不解。
以胶投漆中,谁能别离此?
相去万余里,故人心尚尔。
文采双鸳鸯,裁为合欢被。
[root@localhost ~]# sort shi.txt | uniq -c
3
3 以胶投漆中,谁能别离此?
2 客从远方来,遗我一端绮。
3 文采双鸳鸯,裁为合欢被。
3 相去万余里,故人心尚尔。
3 著以长相思,缘以结不解。
文件内容截取命令
cut:截取
## 语法
cut [选项]... 文件名...
## 注意:cut默认没有分隔符
## 选项
-d:指定分隔符
-f:取列,选择要打印的列内容
-c:按照字符来取内容
## 举例
[root@localhost ~]# cat 2.txt
Im jbs,22 years old QQ 123456789
Im wsh,18 years old QQ 234567890
# -d -f (只显示22和18)
[root@localhost ~]# cut -d , -f2 info.txt | cut -d "" -f1
18
103
# -c (只显示后面数字)
[root@localhost ~]# cut -c 25-33 2.txt
123456789
234567890
文件统计命令
wc:统计文件的行数,统计文件的单词数量,统计文件的字符数量
## 语法
wc [选项]... 文件名...
## 选项
-l:line 行,统计行数
-w:word 单词,统计单词数
-c:char 字符,统计字符数
## 举例
[root@localhost ~]# cat 2.txt
Im jbs,22 years old QQ 123456789
Im wsh,18 years old QQ 234567890
[root@localhost ~]# wc -l 2.txt
3 2.txt
[root@localhost ~]# wc -w 2.txt
12 2.txt
[root@localhost ~]# wc -c 2.txt
69 2.txt
[root@localhost ~]# wc -wc 2.txt
12 69 2.txt
[root@localhost ~]# wc -wl 2.txt
3 12 2.txt
[root@localhost ~]# wc -lc 2.txt
3 69 2.txt
[root@localhost ~]# wc -wlc 2.txt
3 12 69 2.txt
以上是关于CenOS 文件管理命令的主要内容,如果未能解决你的问题,请参考以下文章