Linux

Linux

wc

统计列数

wc 选项 目标文件

字符 意思
-l 统计行数
-w 统计单词个数
-c 统计字节数

grep

过滤文本中你感兴趣的内容

grep 选项 匹配式 文件名或标准输入

选项

-i 查找时忽略大小写
-v 反向查找,输出与查找条件不相符的行
-o 只显示匹配项
-f 对比两个文件的相同行
-c 匹配的行数
-n 显示符号
-r 递归匹配(可以跟文件夹)
-w 单词

正则表达式:

匹配文件里的字符

^ 表示以什么字符开头
$ 表示以什么字符结尾
^$ 空行
^ 。。。$ 这一行只有。。。字符

列:

[root@localhost Packages]# ifconfig ens33|grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+"
172.16.208.10
255.255.255.0
172.16.208.255

paste

左右合并文件

-d 指定分隔符

[root@localhost ~]# vim 11
1
2
3
4
5
6
7
8
9

:wq
[root@localhost ~]# vim 22
a
b
c
d
e
f
g
h
j

:wq
[root@localhost ~]# paste -d- 11 22
1-a
2-b
3-c
4-d
5-e
6-f
7-g
8-h
9-j

cat

上下合并

[root@localhost ~]# cat 11 22
1
2
3
4
5
6
7
8
9

a
b
c
d
e
f
g
h
j


split

分割文件

-b指定发给的大小

-rw-r--r--. 1 root root  314 4月   2 11:01 2   #这个文件有314个字节
[root@localhost ~]# split -b157 /root/2 2.2    #按157个字节分割为两个文件
[root@localhost ~]# ll -h
-rw-r--r--. 1 root root  314 4月   2 11:01 2
-rw-r--r--. 1 root root  157 4月   2 14:15 2.2aa
-rw-r--r--. 1 root root  157 4月   2 14:15 2.2ab

tar

归档文件后调用gzip或bzip压缩/解压文件

基本格式:

tar 【选项】 归档文件名 源文件或目录 #压缩

tar 【选项】 归档文件名 -C 目标目录 #解压缩

选项:

-c 建立归档文件
-C 解压时指定释放的目标文件夹
-f 表示使用归档文件 #必须放在选项的最后,一般都要带上
-x 解压缩
-j 调用bzip2压缩或解压
-z 调用gzip压缩或解压
-t 在不解压的情况下查看里面的文件 #要搭配f一起使用
posted @ 2024-04-02 14:29  红荼  阅读(27)  评论(0)    收藏  举报