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 文件管理命令的主要内容,如果未能解决你的问题,请参考以下文章

网络配置之基本网络配置(cenos6)

CenOS 输入输出重定向

Cenos 5和Centos 6 启动流程和故障恢复

聊一聊CenOS 7中SSH远程管理的配置

Linux CenOS Python3 和 python2 共存

cenos基本信息和ssh