本文共 962 字,大约阅读时间需要 3 分钟。
Linux常用命令记录
以下是一些常用的Linux命令示例,帮助您快速完成日常任务。
---------------示例---------------
$ grep -10 ‘123’ test.log
// 打印匹配行‘123’的前后10行
$ grep -C 10 ‘123’ test.log
// 打印匹配行‘123’的前后10行
$ grep -A 10 -B 10 ‘123’ test.log
// 打印匹配行‘123’的前后10行
$ grep -A 10 ‘123’ test.log
// 打印匹配行‘123’的后10行
$ grep -B 10 ‘123’ test.log
// 打印匹配行‘123’的前10行
这些grep命令可以帮助您快速定位特定内容,并根据需要查看周围的上下文信息。
-------------
$ grep -i ‘test’ test.log
// 不区分大小写搜索‘test’
$ grep -n ‘test’ test.log
// 打印匹配行‘test’,并显示其所在行号
$ tail -f -n 100 test.log
// 实时查看文件后100行
这些命令可以帮助您高效处理日常文本文件。
-------------
$ sed -n ‘10,20p’ 1.txt
// 查看第10-20行的数据
$ tail -n +10 1.txt | head -n 10
// 查看第10-20行的数据
[tail -n +10 1.txt 从第10行开始] [head -n 10 从当前行开始读取10行] 这两种方法都可以帮助您提取特定范围内的数据,但适用的场景有所不同。
-------------
示例1:
1. 先找到关键字‘broadcastToQc’,
2. 拿到关键字所在行号,然后再看所在行号前后50行数据
$ grep -n ‘broadcastToQc’ log.log
$ sed -n ‘50,50p’ log.log
这些命令可以帮助您快速定位特定关键字及其周围上下文信息。
-------------
参考
以上只是Linux命令的常用示例,具体使用场景和参数可能会有所不同。建议在实际使用前参考官方文档或相关教程以获取更详细的使用方法。
转载地址:http://ffkfk.baihongyu.com/