time命令详解
摘要:Linux中time命令,我们经常用来计算某个程序的运行耗时,用户态cpu耗时,系统态cpu耗时。 例如: $ time foo real 0m0.003s user 0m0.000s sys 0m0.004s$ 那么这三个时间都具体代表什么意思呢? real是实际命令运行结束时时钟时间差,包括进程
阅读全文
posted @
2022-04-14 08:56
redman274
阅读(244)
推荐(0)
shell脚本解释器的实现原理
摘要:1.初步判断是通过fork 子进程exec运行新的程序实现的 解释器的实现原理是什么? 知其然知其所以然...
阅读全文
posted @
2021-10-06 20:11
redman274
阅读(111)
推荐(0)
pgrep命令
摘要:linux命令详解:pgrep命令 经常要查看进程的信息,包括进程的是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。pgrep通过匹配其程序名,找到匹配的进程 重要选项 -l 同时显示进程名和PID -o 当匹配多个进程时,显示进程号最小的那个 -n 当匹配多个进程时,显示进程号最大的
阅读全文
posted @
2021-09-23 17:22
redman274
阅读(426)
推荐(0)
多行变一行实现
摘要:1. 采用awk awk BEGIN{RS=EOF}'{gsub("\n"," ");print;}' a.txt awk BEGIN{RS=EOF}'{gsub(/\n/," ");print}' file 说明:awk默认将记录分隔符(record separator即RS)设置为\n,此行代码
阅读全文
posted @
2020-10-27 19:14
redman274
阅读(274)
推荐(0)