测开30期-rowen-学习笔记-linux和bash编程

linux

课件链接
https://linux.tutorial.hogwarts.ceshiren.com/bash_script/L1/tutorial/Linux常用命令之文本编辑/

其他注意事项:
ln 硬链接只能链接文件。需要加上-s,创建软连接


软连接需要链接到相同目录下或绝对路径

.vimrc 文件进行个性化配置要永久生效
需要再~目录下,添加配置如:set nu 等

打包tar和压缩的区别
image
tar -f,f后必须是打包后的包名,不能带其他

性能:free,-s间隔和-c运行次数

进程与线程
查看进程,命令执行的主进程,加上2次指定的进程


查看详细进程和线程的方法

ps -o pid,ppid,psr(使用的核),thcount(线程数),tid,cmd(命令) -M
关于进程和线程的内存

进程暂停和前后台执行fg和bg,查看状态

僵尸进程

Linux 三剑客之 grep

正则
image
image

Linux 三剑客之 awk

image


action表达式



image

计算和,并输出显示,计算平均数,并输出显示

Linux 三剑客之 sed

示例:
image
image


image
全部替换
image


反向引用

管道

错误信息输入为标准信息


读取子进程


综合:


官网:

正则



实战
NGINX日志分析
image
不用-F,默认使用空白做分隔符

image
性能网络统计

image


image
网络,22端口统计

image

linux 进阶命令

jq

linux 环境配置

image


Bash 脚本




语法
image
image
image
image