20210311
- linux程序可能在/var/run/有一个对应的pid文件,根据这个文件可以检查程序的运行状态,简单的程序可能没有
- 简单的程序有一个PID,在/proc/目录下有一个对应的文件夹
- 批量删除同名进程
ps -ef | grep sayhello | awk '{print $2}' | xargs kill -9
# | 管道符,相当于是多个独立的脚本,依次向右执行,左侧相邻的输出作为右侧脚本的输入
#awk 逐行打印
#xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。
#xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。
#xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。
#xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。
#xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。
#获取版本号
git log
# 某个版本下的某个文件夹
git checkout -m 4222426b1239efd2020458ba82afeb0a2a188342 gtest/
https://www.cnblogs.com/jycboy/p/gmock_summary.html
- cmake 设置编译器会影响到子项目吗
- cmake 文件调用其他cmake文件 变量的继承问题
https://blog.csdn.net/10km/article/details/50508184
https://blog.csdn.net/m0_38040006/article/details/103594543