一 nginx源码学习方法
泛读 nginx 中的一些重要代码
把 nginx中最重要的代码提取出来作为我们自己知识库的一部分。
二 终端和进程的关系
pts 是虚拟终端的意思,也就是我们用的xshell之类的链接linux的终端
1.终端 , shell , bash 的关系
在linux 上的黑窗口 就是终端。
终端里面 内嵌了一个shell,这个shell 我们将其称之为 命令解释器。
当我们在终端 输入一些字符串的时候,shell就会解析这些字符串,然后给我们反馈结果。
shell 是有很多种的,bash就是其中的一个
2.查看当前linux系统支持哪些shell
cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
3.查看当前linux系统用的那个shell
echo $SHELL
/bin/bash
echo 是回显的意思,是将后面的那个显示在命名 提示
六 strace命令 查看该可执行文件用到的系统函数
shell中使用strace命令跟踪程序执行,查看调用的系统函数。
strace ./a.out