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 |
显示找到的上一个 |