0
点赞
收藏
分享

微信扫一扫

佳豪哥哥教你学Linux的第十天

文件管理命令

去重命令

uniq
## 语法
uniq [选项]... 文件名...
## 注意,去重内容,必须是连续的行,必须要配合sort先排序,再去重,去重也不会修改源文件的内容
## 选项
-c:count 统计
## 举例
[root@wu /abc]# cat wujaihao.txt
1
2
3
4
1
2
3
4
1
1
1
[root@wu /abc]# sort wujaihao.txt
1
1
1
1
1
2
2
3
3
4
4
[root@wu /abc]# sort wujaihao.txt | uniq
1
2
3
4
# -c
[root@wu /abc]# sort wujaihao.txt |uniq -c
5 1
2 2
2 3
2 4

文件内容截取命令

cut:截取
## 语法
cut [选项]... 文件名...
## 注意:cut默认没有分隔符
## 选项
-d:指定分隔符
-f:取列,选择要打印的列内容
-c:按照字符来取内容
## 举例
[root@wu /abc]# cat >> wu.txt << EOF
> I'm zls,18 years old QQ 133411023
> I'm wyk,73 years old QQ 383838384
> EOF

# -d -f
[root@wu /abc]# cut -d ' ' -f 2 wu.txt |cut -d ',' -f 2
18
73

# -c
[root@wu /abc]# cat wu.txt
I'm zls,18 years old QQ 133411023
I'm wyk,73 years old QQ 383838384
[root@wu /abc]# cut -c 9-10 wu.txt
18
73
[root@wu /abc]# cut -c 25-33 wu.txt
133411023
383838384
[root@wu /abc]#

文件统计命令

wc:统计文件的行数,统计文件的单词数量,统计文件的字符数量
## 语法
wc [选项]... 文件名...
## 选项
-l:line 行,统计行数
-w:word 单词,统计单词数
-c:char 字符,统计字符数

## 举例
[root@wu /]# wc /etc/services
11176 61033 670293 /etc/services
[root@wu /abc]# cat wu.txt
I'm zls,18 years old QQ 133411023
I'm wyk,73 years old QQ 383838384
[root@wu /abc]# wc -l wu.txt
2 wu.txt
[root@wu /abc]# wc -w wu.txt
12 wu.txt
[root@wu /abc]# wc -c wu.txt
68 wu.txt
[root@wu /abc]# wc -w -c wu.txt
12 68 wu.txt
[root@wu /abc]# wc -wc wu.txt
12 68 wu.txt
[root@wu /abc]# wc -wl wu.txt
2 12 wu.txt
[root@wu /abc]# wc -lc wu.txt
2 68 wu.txt

佳豪哥哥教你学Linux的第十天_文件名

举报

相关推荐

0 条评论