內容介紹
本書由淺入深linux命令,全面、系統(tǒng)地介紹了Linux技術,書中提供了大量實例,供讀者實戰(zhàn)演練。另外,本書有很多關于Linux下的命令操作內容,所以對于每個命令、每個管理設置,作者都實際運行了一遍,供讀者參考,在后面的Shell編程中,作者詳細介紹了Shell變量、函數(shù)、語法、控制結構等重要內容,最后一章中介紹綜合實例,使讀者對于Shell編程的理解進一步加深。
本書共分5篇。第1篇介紹Shell編程基礎、系統(tǒng)管理與設置;第2篇介紹常用的系統(tǒng)管理命令、系統(tǒng)維護命令、正則表達式;第3篇介紹vi編輯器、emacs編輯器;第4篇介紹grep命令、gawk與sed;第5篇介紹其他常用的文本編輯命令、Shell變量及相關操作、條件測試、Shell的控制結構、函數(shù)、Shell編程實例。
本書適合Linux初學者、想全面學習Linux開發(fā)技術的人員、Linux專業(yè)開發(fā)人員、利用Linux做開發(fā)的工程技術人員、Linux開發(fā)愛好者、大中專院校的學生、社會培訓班學員等。對于經常使用Linux做開發(fā)的人員,更是一本不可多得的案頭必備參考書。
作者介紹
其中部分it類項目由chalmers與哥德堡大學合辦的信息技術大學(it university)提供,該學院專注于it科技,并根據學生所選課程頒發(fā)chalmers或歌德堡大學學位。初學者可以通過前面介紹靜態(tài)庫的使用方法,自行實現(xiàn)該類類型的封裝定義實現(xiàn),將其編譯為相應的庫并在應用實例程序中嘗試使用封裝的低級文件操作類lowgradefileoperator實現(xiàn)基本文件操作功能。3、對php/java/net/技術及整個解決方案有深刻的理解及熟練的應用,精通java、c++、php中兩種語言以上,精通java平臺上的開發(fā)技術與常用框架,精通linux 。
楊宇:畢業(yè)于沈陽農業(yè)大學,獲博士學位,現(xiàn)就職武警工程大學。長期從事計算機應用技術專業(yè)的教學與科研工作,從事數(shù)字化設計、人工智能等方面的研究,主要設計開發(fā)各種信息網站和管理信息系統(tǒng)。熟悉PHPlinux命令,ASP,Java等開發(fā)語言和Linux操作系統(tǒng),精通MySQL、SQL Server等數(shù)據庫。主持科研項目1項,作為主要完成人參與科研項目5項,在國內外期刊上發(fā)表論文16篇,EI檢索4篇,核心期刊12篇,出版?zhèn)人專著3部。
作品目錄
第1篇 Linux系統(tǒng)學習基礎
第1章 Shell編程基礎 1
1.1 基本概念 1
1.1.1 Shell的功能 1
1.1.2 Linux Shell的常用命令 1
1.1.3 啟動和退出 2
1.2 常用的Shell類型 3
1.2.1 Linux 默認Shell 3
1.2.2 Bourne Shell的擴展版 3
1.2.3 網關接口Shell 3
1.2.4 早期Shell 3
1.2.5 支持后臺作業(yè)Shell 4
1.3 Shell基本語法 4
1.3.1 Shell腳本中的注釋 4
1.3.2 Shell通配符的使用 4
1.3.3 大小寫區(qū)分 6
1.3.4 指定使用某個Shell 6
1.3.5 IO重定向 7
1.3.6 管道(Pipe) 10
1.3.7 前臺與后臺執(zhí)行任務 11
1.3.8 命令的執(zhí)行順序 12
1.3.9 Shell中3種引號的用法 13
1.3.10 運行腳本 13
第2章 系統(tǒng)管理與設置 16
2.1 常用的信息顯示命令 16
2.1.1 cal命令:日期顯示 16
2.1.2 cat /proc/meminfo:內存使用情況查詢 17
2.1.3 free命令:內存詳細信息查詢 18