初学Linux笔记4
文本切割
cut 截取文件内容
-d 指定分隔符(空格需要加引号)
-f 截取的列数 1 2,3 3-5
–output-delimiter= 改变输出格式
文本排序
sort 文件名 按照数值排序(默认一位)
-n 按照大小排序
-u 去除重复
-r 逆序排序
sort -t : -k 3 -n /etc/passwd
-
·将/etc/passwd按照:分开的第三列排序
文本统计
wc(word count)统计指定文件的字节数、字数、行数,并将结果显示输出
9 27 96 aa
行数 单词数 字节数 文件名
在utf-8编码模式中,显示时一个英文字符占一个字节,一个中文字符占三个字节。
-c --bytes 输出字节数
-m --chars 输出字符数
## 管道符
A|B B命令的作用参数为A命令的执行结果
文本查找
find 查找文件名
grep 过滤文件内容 查找文件里符合条件的字符串
文本压缩
压缩格式:gz bz2 xz zip z
Linux最流行的压缩文件gzip GNU的产物
1.gzip
-d 等同于gunzip
-# 压缩比1-9,默认为6
gunzip 用来解压文件
zcat 用来查看gzip压缩文件的内容
2.bzip2
-d 解压文件
-# 压缩比1-9,默认6
bzcat 查看bzip2压缩文件的内容
3.xz
-d 解压文件
-# 压缩比1-9,默认6
-k 压缩时保留原文件
xzcat 查看xz压缩文件的内容
4.zip 默认不删除原文件
zip haha.zip file1 file2 可压缩多个文件
unzip 解压文件
tar
语法:tar[主选项+辅选项] 文件名
主选项:必须且只能选一个
c create 创建一个新的归档文件
x 解压 把文件提取出来
t 不提取文件,查看归档文件
****辅选项:可多个
v 过程中显示文件
f 输出结果到文件或设备上
j 压缩内容(.bz2)
J 压缩内容(.xz)
z 压缩内容(.gz)
p 保留原文件的属性
-zcf 调用gzip归档并压缩文件
-zxf 调用gzip解压缩并还原归档
该命令会自动判断归档文件的压缩格式,自动调用相关程序进行压缩
tar 归档的目标文件 归档的源文件
常用命令 打包压缩文件 -zcvf -jcvf
解压文件 -xvf
查看压缩文件 -tf
文本传输
scp
scp root@198.168.20.111:/root/aa /bb 下载
scp /root/s root@192.168.20.111:/test 上传