Linux命令(二)

本文介绍了Linux系统中常用的几个命令行工具,包括用于查看文件的cat、more、less,显示文件头部的head,显示文件尾部的tail,统计文件信息的wc,文本筛选的grep,合并文件的paste以及文件归档的tar命令。这些工具在日常系统管理和文件操作中十分实用。

目录

1.cat

2.more、less

3.head

4.tail

5.wc

6.grep

7.paste

8.tar


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/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值