写点什么

Linux 系统日常定位常用指令

用户头像
正向成长
关注
发布于: 2021 年 06 月 11 日
Linux系统日常定位常用指令

本文主要记录 Linux 系统下开发常用的辅助问题定位的一些指令,会随着使用不断进行补充更新。


grep 指令


用于查找文件中符合条件的字符串。

-a 		不要忽略二进制数据,特别是在执行中提示Binary file XXX matches时,添加该参数即可。-r    递归地进行查找,在文件夹中查找时必须添加此参数-n    显示符合条件的内容的行号-v    过滤掉该内容,即显示不包括该匹配文本的所有内容-c    计算符合条件的行数
复制代码


使用示例

假设有一个sample.txt文件内容其内容为:

testtestformform testtest form
复制代码


过滤含 test 的内容

grep -arn "test" sample.txt
结果为1:test2:test4:form test5:test form
复制代码

过滤含 test 且不含 form 的内容:

grep -arn "test" sample.txt | grep -v "form"
结果为:1:test2:test
复制代码

对过滤含 test 且不含 form 的内容行数进行计数:

grep -arn "test" sample.txt | grep -vc "form"
结果为:2
复制代码


tar 指令

用于建立和还原备份文件的工具程序。

-x		从备份文件中恢复出文件-C		指定目录-f    指定备份文件-v    即verbose,显示指令执行过程
复制代码


使用示例

tar.bz2 文件解压缩

假设存在一个sample.tar.bz2的压缩文件,实现对齐解压

tar -xf sample.tar.bz2 				# 解压到当前目录tar -xf sample.tar.bz2 -C ~ 	# 指定解压到home目录
复制代码


发布于: 2021 年 06 月 11 日阅读数: 14
用户头像

正向成长

关注

正向成长 2018.08.06 加入

想要坚定地做大规模数据处理(流数据方向),希望结合结合批处理的传统处理方式,以及之后流批混合处理方向进行学习和记录。

评论

发布
暂无评论
Linux系统日常定位常用指令