![](/c3/55258458754.jpg)
出版社:人民郵電出版社 ISBN:9787115515445 商品編碼:55258458754 品牌:文軒 出版時間:2019-08-01 代碼:59 作者:威廉·羅思韋爾(WilliamRothwel
"![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:(美)威廉·羅思韋爾(William Rothwell) 著 陳光欣 譯 定 價:59 出 版 社:人民郵電出版社 出版日期:2019年08月01日 頁 數:165 裝 幀:平裝 ISBN:9787115515445 ●第一部分開源軟件 第1章開源軟件簡介2 1.1定義源代碼2 1.1.1閉源軟件3 1.1.2開源軟件4 1.1.3“自由”軟件4 1.2選擇開源許可證6 1.2.1選項6 1.2.2關鍵名詞6 1.2.3示例7 1.2.4有用鏈接8 1.3小結8 第二部分Linux基礎 第2章Linux簡介10 2.1訪問Linux繫統10 2.1.1選擇正確的發行版11 2.1.1登錄12 2.2使用GUI14 2.3基本命令行操作16 2.3.1命令行結構17 2.3.2獲取幫助17 2.4小結22 第3章文件繫統23 3.1理解文件繫統23 3.1.1了解最常用的目錄24 3.1.2命名須知24 3.2瀏覽文件繫統25 3.3管理文件繫統27 3.3.1管理目錄29 3.3.2管理文件30 3.4小結38 第4章基本命令39 4.1命令行工具39 4.1.1查看文件40 4.1.2搜索文件43 4.1.3比較文件45 4.1.4shell特性46 4.1.5權限48 4.2開發人員工具50 4.2.1文件壓縮命令50 4.2.2grep命令53 4.3小結56 第5章文本編輯器57 5.1vi編輯器57 5.1.1為什麼要學習vi58 5.1.2什麼是vim58 5.1.3基本vi命令59 5.2其他編輯器67 5.2.1Emacs67 5.2.2gedit和kwrite69 5.2.3nano和joe69 5.2.4lime和bluefish70 5.3小結70 第6章繫統管理71 6.1基本任務71 6.1.1獲得root賬戶的訪問權限71 6.1.2顯示磁盤使用狀態74 6.2管理軟件75 6.2.1查找與列出軟件76 6.2.2安裝軟件77 6.3用戶賬戶78 6.3.1添加用戶賬戶78 6.3.2修改用戶賬戶80 6.3.3刪除用戶賬戶80 6.3.4理解組80 6.3.5管理組81 6.4小結82 第三部分Linux編程語言 第7章Linux編程語言概述84 7.1腳本語言84 7.1.1BASHshell腳本84 7.1.2Perl腳本85 7.1.3Python腳本87 7.1.4其他腳本語言88 7.2編譯型語言93 7.2.1C程序基礎93 7.2.2C++程序基礎93 7.2.3Java程序基礎94 7.3IDE94 7.4小結94 第8章BASHshell腳本95 8.1BASH腳本基礎95 8.2條件表達式96 8.2.1整數比較98 8.2.2文件比較99 8.3流控制語句99 8.3.1while循環99 8.3.2for循環100 8.3.3case語句100 8.4用戶交互101 8.5附加信息101 8.6小結102 第9章Perl腳本103 9.1Perl腳本基礎103 9.1.1運行Perl代碼103 9.1.2其他Perl文檔105 9.1.3變量和值105 9.2流控制108 9.3條件109 9.4其他特性111 9.5小結113 第10章Python腳本114 10.1Python腳本基礎114 10.1.1運行Python代碼115 10.1.2附加文檔116 10.1.3變量和值116 10.2流控制118 10.3條件119 10.4其他特性120 10.5小結121 第11章C、C++和Java122 11.1理解繫統庫122 11.1.1管理共享庫文件123 11.1.2查看共享庫文件124 11.2建立軟件包125 11.2.1建立RPM包125 11.2.2建立Debian包127 11.3Java安裝基礎128 11.4小結128 第四部分使用Git 第12章Git基礎130 12.1版本控制的概念130 12.1.1第一代版本控制軟件130 12.1.2第二代版本控制軟件131 12.1.3第三代版本控制軟件132 12.2安裝Git135 12.3Git概念與特性136 12.3.1Git暫存機制136 12.3.2選擇Git倉庫主機137 12.3.3配置Git138 12.4小結140 第13章使用Git管理文件141 13.1基本配置141 13.2gitstatus142 13.2.1處理多位置情形144 13.2.2讓Git忽略文件146 13.3刪除文件147 13.4處理分支148 13.5推送分支150 13.6小結150 第14章管理文件差異151 14.1執行diff命令151 14.1.1處理空白字符153 14.1.2比較分支154 14.2合並文件155 14.3小結160 第15章Git高級特性161 15.1管理文件倉庫161 15.1.1從遠程服務器獲取內容162 15.1.2經由SSH連接164 15.2補丁操作165 15.3小結165 本書是Linux入門書,旨在介紹在Linux操作繫統上開發軟件所需具備的知識。本書共分四部分,主要內容包括:開源軟件簡介;Linux操作繫統基礎知識介紹,包括文件繫統、Linux基本命令、文本編輯器、繫統管理等內容;Linux編程語言概述,內容涵蓋BASH shell腳本、Perl腳本、Python腳本,以及C、C++和Java;流行的軟件版本控制工具Git。 (美)威廉·羅思韋爾(William Rothwell) 著 陳光欣 譯 威廉·羅思韋爾(William Rothwell),Ciena公司技術培訓工程師,IT培訓機構One Course Source創始人、導師,曾為多個國家的組織提供IT培訓。在Linux和Unix操作繫統以及Perl、Python、Tcl、BASH等編程語言方面擁有豐富經驗。 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" |