1.馮諾依曼體系結構:
linux
2.Linux系統特性:開放性,多用戶,多任務,良好的用戶界面(Linux的傳統界面是基於文本的命令行界面,即shell,有很強的程序設計能力,用戶可方便的用它編制程序,從而爲用戶擴充系統功能提供更高級的手段。shell
Linux特色:開源 免費 穩定,具備設備獨立性,豐富的網絡功能,可靠地網絡安全,良好的可移植性。windows
3.Linux分爲內核和shell,內核是操做系統的核心,功能:虛擬內存,多任務,共享庫,需求加載,可執行程序和TCP/IP網絡功能。安全
shell:命令行解釋器,對命令進行識別和分析。外殼開發shell(界面程序)和windows窗口功能同樣。bash解釋器是shell的一種bash
shell外殼程序功能:網絡
1.讀取並識別命令socket
2.調操做系統提供的接口ide
3.接口返回命令工具
Linux命令分爲:spa
a.shell內部命令,這些命令在shell啓動時載入內存,像是操做系統自己所具備的命令同樣,如:cd,mkdir,rm.
b.shell外部命令,linux中大部分命令屬於shell外部命令,每個shell外部命令都有一個獨立的可執行程序(實用工具程序)
4.在Linux中,文件:設備,顯示器,一切皆文件設計思路(軟件層實現虛擬)
5.Linux文件類型:
1.普通文件( regular file)第一個字符爲[ - ]
2.目錄(directory): 第一個字符爲[ d ]
3.鏈接件( link)第一個字符爲[ l ]
4.設備和設備文件
塊設備文件,即一些存儲文件,如硬盤、軟盤等,第一個字符爲
[ b ]
字符設備文件,即一些串行端的接口文件,如鍵盤、鼠標等,
第一個字符爲[ c ]
5.套接字( sockets)第個字符爲[ s ]
6.管道( FIFO, pipe)第個字符爲[ p ]