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 |
顯示找到的上一個 |