目录
1.cat
cat是查看文件命令,命令格式:cat [选项] 文件名
| 选项 | 效果 |
|---|---|
| -n | 显示行号包括空行 |
| -b | 跳过空白行编号 |
| -s | 将所有的连续的多个空行替换为一个空行(压缩成一个空行) |
| -A | 显示隐藏字符 |
cat 查看文件
cat -n 显示行号(空行也显示)
cat -b 显示行号(空行不显示)
cat -s 多行空行被压缩成一行
2.more、less
more和less是分页显示命令
命令格式:more/less [选项] 文件名
具体使用:(more)
空格下一行 到文末后自动退出
b上一行
enter一行一行滚动
自动退出
q退出
(less)
可以使用/ 查找 n向下 N向上查找
Page Up 向上翻页,Page Down 向下翻页
其余参考more
3.head
head命令是显示文件或标准输入的前面行,命令格式:head [选项] [文件]
-c # 指定获取前#字节
获取前5个字节
-n # 指定获取前#行,#如果为负数,表示从文件头取到倒数第#前
-# 同上
和-n同样使用方法
【注】一般不设置选取行数的话默认是10行
4.tail
tial命令是查看文件倒数行数,命令格式:tail [选项] [文件]
-f 实时查看文件倒数行数,如果不设置就是默认查看文件倒数10行
5.wc
wc命令是查找命令,命令格式:wc [选项] 目标文件
-l:统计行数
![]()
-w:统计单词个数
-c:统计字节数
![]()
6.grep
grep命令是筛选,命令格式:grep [选项] 查找条件 目标文件
-i:查找时忽略大小写
-v:反向查找,输出与查找条件不相符的行
‘^$’是空行的意思,-v表示输出所有非空的行
-o 只显示匹配项
-f 对比两个文件的相同行
-c 匹配的行数
![]()
7.paste
paste命令是合并文件
[root@localhost ~]#cat user.txt pass.txt
lisi
liwu
liliu
123
345
444
[root@localhost ~]#paste user.txt pass.txt
lisi 123
liwu 345
liliu 444
8.tar
tar命令是归档
命令格式:tar [选项] ... 归档文件名 源文件或目录 tar [选项] ... 归档文件名 [-C 目标目录]
-c:创建(Create).tar 格式的包文件
-x:解开.tar 格式的包文件
-C:解压时指定释放的目标文件夹
-f:表示使用归档文件(一般都要带上表示使用tar)
-p:打包时保留文件及目录的权限
-P:打包时保留文件及目录的绝对径
-t:列表查看包内的文件(要和f一起使用)
-v:输出详细信息(Verbose)
-j:调用 bzip2 程序进行压缩或解压
-z:调用 gzip 程序进行压缩或解压
[root@localhost data]# tar -zxvf vm.tar.gzip -C /opt
vm1
vm2
zz/
本文介绍了Linux系统中常用的几个命令行工具,包括用于查看文件的cat、more、less,显示文件头部的head,显示文件尾部的tail,统计文件信息的wc,文本筛选的grep,合并文件的paste以及文件归档的tar命令。这些工具在日常系统管理和文件操作中十分实用。









7万+

被折叠的 条评论
为什么被折叠?



