1、cpu与硬件i/o的交互,通过中断的方式进行交互。
2、os的功能:
进程调度
文件系统
网络协议栈
内存管理
驱动程序
3、linux用户:
管理员:拥有所有权的权限
普通用户:使用非特权资源
4、linux程序:
管理命令
普通命令
5、用户使用环境
通过改变环境变量的值来实现
变量:有名称的内存空间
echo $PS1
PS1:
\u :当前用户名
\h:主机名
\H:完整的主机名
\W:当前工作目录的基名
\w:当前工作目录的绝对路径
\$:提示符
6、linux的文件系统
linux严格区分字符大小写
层次化结构文件路径
一个目录就是一个名称空间
7、命令的语法格式:
| 命令: |
| 应用程序 |
| 脚本文件 |
命令的类型:
| 内建命令:由shell程序自带的命令 |
| 外部命令:由一个可执行的程序文件,命令名即为命令名 |
查找命令: | 由左向右 |
8、个别命令用法介绍:
History: | N | 显示最近的N条,包括当前命令 |
| -c | 清空命令历史 |
| -d offset | 删除制定的偏移处的命令条目 |
| -a | 将当前命令历史添加到制定文件中 |
Bash | 命令列表中的命令 |
|
| !# (数字) | 执行命令历史中的第#条命令 |
| !! | 执行上一条命令 |
| !String | 执行命令历史中最近一次以string开头的命令 |
| !$ | 调用上一条命令最后的参数 |
9、国际化标准
export:临时导出一个环境变量
例如: export lang=en
10、命令帮助
command --help
man command
查看命令在哪些章节中有: | Whatis |
帮助文档使用机制: |
|
空格键 | 向文件底部翻一屏 |
b | 向文件首部翻一屏 |
K | 向文件首部翻一行 |
enter键 | 向文件底部翻一行 |
Ctrl+d | 向文件底部翻半行 |
Ctrl+u | 向文件首部翻半行 |
搜索关键字
/keyword | 搜索关键字 |
?keyword | 搜索关键字 |
N | 显示找到的下一个 |
n | 显示找到的上一个 |