示例pwd命令执行过程简述
- 在键盘上按’p’,屏幕显示’p’
- 在键盘上按’w’,屏幕显示’w’
- 在键盘上按’d’,屏幕显示’d’
- 在键盘上按回车,屏幕显示了当前所在目录
疑问
- 谁处理了按键消息:shell程序处理,ubuntu下默认bash
- 回车之之后,shell做了什么:根据字符串查找命令,找到命令后执行命令,找不到就提示command not found
- shell 从哪里找到可执行程序:根据PATH环境变量指定目录下查找命令,或者通过相对路径或绝对路径
- 什么是命令:命令就是可执行程序
扩展
- shell 处理带参数命令时,取第一个空格前面的字符串作为命令的名字,之后的字符串作为参数
- 可以通过export命令来设置PATH环境变量:export PATH=$PATH:/my/dir
- command not found 的原因:没有找到指定的程序 或者 它不是可执行程序