3dwoo大學簡體電腦書店
Linux程序設計基礎
( 簡體 字)
作者:[美] 威廉·羅思韋爾(William Rothwell)類別:1. -> 作業系統 -> Linux
出版社:人民郵電出版社Linux程序設計基礎 3dWoo書號: 51647
詢問書籍請說出此書號!
有庫存
NT售價: 295
出版日:8/1/2019
頁數:165
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
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 使用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
本書是Linux入門書,旨在介紹在Linux操作系統上開發軟件所需具備的知識。本書共分四部分,主要內容包括:開源軟件簡介;Linux操作系統基礎知識介紹,包括文件系統、Linux基本命令、文本編輯器、系統管理等內容;Linux編程語言概述,內容涵蓋BASH shell腳本、Perl腳本、Python腳本,以及C、C++和Java;流行的軟件版本控制工具Git。
pagetop