Note.Linux.Chapter1

第一章:
Unix特性:
1.全部的程序或系統裝置都是文件。
2.無論建構編輯器仍是附屬文件,所寫的程序只有一個目的,且要有效的完成目標。
Unix的核心(kernel)使用C編寫。相比於彙編語言,C語言使得Unix更加容易被移植到其餘機器上。
Unix兼容分時系統,強調多人多任務工做環境。
Unix因商業因素不開放源碼。
目前Unix的版本:
1.貝爾實驗室所屬的AT&T的System V
2.Sun公司開發的BSD //衍生出能夠安裝在x86硬件架構上面的改版:FreeBSD
GNU(GNU is Not Unix)革奴計劃:
目標:是建立一套徹底自由的操做系統。
額外成果:開發了一大批自由軟件。
相關詞彙:copyleft(與copyright相反,即反版權)
Emacs
GNU C Library(glibc)
Bash shell
著名C語言的編譯程序:GNU C Compiler(gcc)
【自由】:使用者能夠自由的執行、複製、再發行、學習、修改與強化自由軟件。
自由軟件的商業價值:售賣後續服務
Free software:自由軟件(開放源碼)
Freeware:免費軟件(不必定)
Shareware:共享軟件(使用期限事後付費)
Linux內核:是一種開源電腦操做系統內核。它是一個用C語言寫成,符合POSIX標準的類Unix操做
系統。
Linux Shell:Shell:是系統的用戶界面,提供了用戶與內核進行交互操做的一種接口。它接收用
戶輸入的命令並把它送入內核去執行。
注:Linux就是一個操做系統最底層的核心及其提供的核心工具。
Linux distribution(可徹底安裝套件)=【Kernel+Softwares+Tools+可徹底安裝程序】
1.計算機概論與硬件相關知識
2.先從Linux的安裝與指令學起
3.Linux操做系統的基礎技能
4.務必學會vi文本編輯器
5.Shell與Shell Script的學習
6.必定要會軟件管理員(Tarball/RPM/DPKG/YUM/APT等)
7.網絡基礎的創建
8.網站架設
【發現問題的時候,把錯誤信息和引起情況以及解決方法記錄清楚,同時最後歸類及按期整理。】shell

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息