注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux程序設(shè)計基礎(chǔ)

Linux程序設(shè)計基礎(chǔ)

Linux程序設(shè)計基礎(chǔ)

定 價:¥59.00

作 者: 威廉·羅思韋爾(William Rothwell) 著,陳光欣 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115515445 出版時間: 2019-08-01 包裝: 平裝
開本: 16開 頁數(shù): 165 字?jǐn)?shù):  

內(nèi)容簡介

  本書是Linux入門書,旨在介紹在Linux操作系統(tǒng)上開發(fā)軟件所需具備的知識。本書共分四部分,主要內(nèi)容包括:開源軟件簡介;Linux操作系統(tǒng)基礎(chǔ)知識介紹,包括文件系統(tǒng)、Linux基本命令、文本編輯器、系統(tǒng)管理等內(nèi)容;Linux編程語言概述,內(nèi)容涵蓋BASH shell腳本、Perl腳本、Python腳本,以及C、C++和Java;流行的軟件版本控制工具Git。

作者簡介

  威廉·羅思韋爾(William Rothwell) Ciena公司技術(shù)培訓(xùn)工程師,IT培訓(xùn)機(jī)構(gòu)One Course Source創(chuàng)始人、導(dǎo)師,曾為多個國家的組織提供IT培訓(xùn)。在Linux和Unix操作系統(tǒng)以及Perl、Python、Tcl、BASH等編程語言方面擁有豐富經(jīng)驗。

圖書目錄

第 一部分 開源軟件
第 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 關(guān)鍵名詞 6
1.2.3 示例 7
1.2.4 有用鏈接 8
1.3 小結(jié) 8
第二部分 Linux 基礎(chǔ)
第 2 章 Linux 簡介 10
2.1 訪問Linux 系統(tǒng) 10
2.1.1 選擇正確的發(fā)行版 11
2.1.1 登錄 12
2.2 使用GUI 14
2.3 基本命令行操作 16
2.3.1 命令行結(jié)構(gòu) 17
2.3.2 獲取幫助 17
2.4 小結(jié) 22
第3 章 文件系統(tǒng) 23
3.1 理解文件系統(tǒng) 23
3.1.1 了解最常用的目錄 24
3.1.2 命名須知 24
3.2 瀏覽文件系統(tǒng) 25
3.3 管理文件系統(tǒng) 27
3.3.1 管理目錄 29
3.3.2 管理文件 30
3.4 小結(jié) 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 權(quán)限 48
4.2 開發(fā)人員工具 50
4.2.1 文件壓縮命令 50
4.2.2 grep 命令 53
4.3 小結(jié) 56
第5 章 文本編輯器 57
5.1 vi 編輯器 57
5.1.1 為什么要學(xué)習(xí)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 小結(jié) 70
第6 章 系統(tǒng)管理 71
6.1 基本任務(wù) 71
6.1.1 獲得root 賬戶的訪問權(quán)限 71
6.1.2 顯示磁盤使用狀態(tài) 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 小結(jié) 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 程序基礎(chǔ) 93
7.2.2 C++程序基礎(chǔ) 93
7.2.3 Java 程序基礎(chǔ) 94
7.3 IDE 94
7.4 小結(jié) 94
第8 章 BASH shell 腳本 95
8.1 BASH 腳本基礎(chǔ) 95
8.2 條件表達(dá)式 96
8.2.1 整數(shù)比較 98
8.2.2 文件比較 99
8.3 流控制語句 99
8.3.1 while 循環(huán) 99
8.3.2 for 循環(huán) 100
8.3.3 case 語句 100
8.4 用戶交互 101
8.5 附加信息 101
8.6 小結(jié) 102
第9 章 Perl 腳本 103
9.1 Perl 腳本基礎(chǔ) 103
9.1.1 運(yùn)行Perl 代碼 103
9.1.2 其他Perl 文檔 105
9.1.3 變量和值 105
9.2 流控制 108
9.3 條件 109
9.4 其他特性 111
9.5 小結(jié) 113
第 10 章 Python 腳本 114
10.1 Python 腳本基礎(chǔ) 114
10.1.1 運(yùn)行Python 代碼 115
10.1.2 附加文檔 116
10.1.3 變量和值 116
10.2 流控制 118
10.3 條件 119
10.4 其他特性 120
10.5 小結(jié) 121
第 11 章 C、C++和Java 122
11.1 理解系統(tǒng)庫 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 安裝基礎(chǔ) 128
11.4 小結(jié) 128
第四部分 使用Git
第 12 章 Git 基礎(chǔ) 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 暫存機(jī)制 136
12.3.2 選擇Git 倉庫主機(jī) 137
12.3.3 配置Git 138
12.4 小結(jié) 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 小結(jié) 150
第 14 章 管理文件差異 151
14.1 執(zhí)行diff 命令 151
14.1.1 處理空白字符 153
14.1.2 比較分支 154
14.2 合并文件 155
14.3 小結(jié) 160
第 15 章 Git 高級特性 161
15.1 管理文件倉庫 161
15.1.1 從遠(yuǎn)程服務(wù)器獲取內(nèi)容 162
15.1.2 經(jīng)由SSH 連接 164
15.2 補(bǔ)丁操作 165
15.3 小結(jié) 165

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號