TOP
0
0
【13悅讀日】4/13~4/17 消費滿699送100元E-coupon
Linux程序設計基礎(簡體書)
滿額折

Linux程序設計基礎(簡體書)

人民幣定價:59 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

本書是Linux入門書,旨在介紹在Linux作業系統上開發軟體所需具備的知識。本書共分四部分,主要內容包括:開源軟體簡介;Linux作業系統基礎知識介紹,包括檔系統、Linux基本命令、文本編輯器、系統管理等內容;Linux編程語言概述,內容涵蓋BASH shell腳本、Perl腳本、Python腳本,以及CC++Java;流行的軟體版本控制工具Git

目次

第一部分 開源軟件
第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 使用GUI 14
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.4 shell特性 46
4.1.5 權限 48
4.2 開發人員工具 50
4.2.1 文件壓縮命令 50
4.2.2 grep命令 53
4.3 小結 56
第5章 文本編輯器 57
5.1 vi編輯器 57
5.1.1 為什麼要學習vi 58
5.1.2 什麼是vim 58
5.1.3 基本vi命令 59
5.2 其他編輯器 67
5.2.1 Emacs 67
5.2.2 gedit和kwrite 69
5.2.3 nano和joe 69
5.2.4 lime和bluefish 70
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.1 BASH shell腳本 84
7.1.2 Perl 腳本 85
7.1.3 Python腳本 87
7.1.4 其他腳本語言 88
7.2 編譯型語言 93
7.2.1 C程序基礎 93
7.2.2 C++程序基礎 93
7.2.3 Java程序基礎 94
7.3 IDE 94
7.4 小結 94
第8章 BASH shell腳本 95
8.1 BASH腳本基礎 95
8.2 條件表達式 96
8.2.1 整數比較 98
8.2.2 文件比較 99
8.3 流控制語句 99
8.3.1 while循環 99
8.3.2 for循環 100
8.3.3 case語句 100
8.4 用戶交互 101
8.5 附加信息 101
8.6 小結 102
第9章 Perl腳本 103
9.1 Perl腳本基礎 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.1 Python腳本基礎 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++和Java 122
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.3 Java安裝基礎 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 安裝Git 135
12.3 Git概念與特性 136
12.3.1 Git暫存機制 136
12.3.2 選擇Git倉庫主機 137
12.3.3 配置Git 138
12.4 小結 140
第13章 使用Git管理文件 141
13.1 基本配置 141
13.2 git status 142
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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區