一 Linux的体系结构
- 体系结构主要分为用户态和内核态;
- 内核 : 本质是一段管理计算机硬件设备的程序;
- 系统调用 : 内核的访问接口,是一种不能再简化的操作;
- 公用函数库 : 系统调用的组合拳;
- Shell : 命令解释器, 可编程;
二 如何查询特定文件
1 find : 在指定目录下查找文件支持模糊查询
- find ~ -name "text.java" : 精确查找指定文件;
- find ~ -name "text*" : 模糊查询文件;
- find ~ -iname "text*" : 忽略大小写模糊查询文件;
- man find : find命令的使用说明;
三 检索文件内容
1 grep : 查找文件里符合条件的字符串;
2 | : 管道操作符,可将指令连接起来,将前一个指令的输出作为后一个指令的输入;
![]()
使用管道夫需要注意的点 :
1. 只处理前一个命令正确输出,不处理错误输出;
2. 右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃;
3. 常用来接收管道符的命令 : sed, awk, grep, cut, head, top, less, more, wc, join, sort, split等;3 grep常用的用法:
![]()
四 日志内容统计
1. awk
1. 一次读取一行文本,按输入分隔符进行切片,切成多个组成部分;
2. 将切片直接保存在内建的变量中;
3. 支持对单个切片的判断,支持循环判断,默认分隔符为空格;
五 批量替换文件内容
1 sed : 适合对文本的行内容进行处理;
![]()
网友评论