日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux標(biāo)準(zhǔn)學(xué)習(xí)教程

Linux標(biāo)準(zhǔn)學(xué)習(xí)教程

Linux標(biāo)準(zhǔn)學(xué)習(xí)教程

定 價(jià):¥49.00

作 者: IT同路人 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787115170125 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 440 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Linux是一個(gè)免費(fèi)、多用戶、多任務(wù)的操作系統(tǒng),目前已廣泛應(yīng)用于生產(chǎn)、生活的各個(gè)領(lǐng)域。本書詳細(xì)講解了Linux系統(tǒng)的基本知識(shí)、Linux系統(tǒng)的安裝、Linux圖形界面、Linux字符界面、Linux常用命令、Linux應(yīng)用軟件、Linux系統(tǒng)啟動(dòng)、 Linux系統(tǒng)管理和維護(hù)、Linux服務(wù)器配置、shell編程、Linux C語(yǔ)言基礎(chǔ)、 Linux程序編譯和調(diào)試維護(hù)等內(nèi)容。本書內(nèi)容豐富、結(jié)構(gòu)清晰、講解細(xì)致、圖文并茂,適合作為L(zhǎng)inux初學(xué)者的入門教程,也可供廣大Linux工程技術(shù)人員參考使用。

作者簡(jiǎn)介

暫缺《Linux標(biāo)準(zhǔn)學(xué)習(xí)教程》作者簡(jiǎn)介

圖書目錄

第一篇 Linux基礎(chǔ)入門
第1章 初識(shí)Linux 2
1.1 Linux簡(jiǎn)介 3
1.1.1 什么是Linux 3
1.1.2 Linux系統(tǒng)的產(chǎn)生 3
1.1.3 Linux系統(tǒng)的發(fā)展歷程 3
1.1.4 Linux系統(tǒng)的應(yīng)用 4
1.2 Linux系統(tǒng)的特點(diǎn)和組成 5
1.2.1 Linux系統(tǒng)的特點(diǎn) 5
1.2.2 Linux系統(tǒng)的組成 6
1.2.3 Linux系統(tǒng)與Windows系統(tǒng)的比較 6
1.3 Linux的版本介紹 7
1.3.1 Linux內(nèi)核版本 7
1.3.2 Linux內(nèi)核的發(fā)展史 8
1.3.3 Linux發(fā)行版本 8
1.4 Red Hat Linux操作系統(tǒng)介紹 9
1.4.1 Red Hat Linux的優(yōu)點(diǎn) 9
1.4.2 Red Hat Linux版本介紹 10
1.4.3 Red Hat Enterprise Linux AS 4簡(jiǎn)介 11
1.5 課后練習(xí) 12

第2章 Linux系統(tǒng)的安裝 13
2.1 準(zhǔn)備安裝Linux系統(tǒng) 14
2.1.1 安裝RHEL 4系統(tǒng)的軟硬件要求 14
2.1.2 Linux系統(tǒng)下硬盤的基本知識(shí) 15
2.2 安裝Red Hat Enterprise Linux AS 4系統(tǒng) 16
2.2.1 安裝Linux的步驟 16
2.2.2 安裝后的初始化配置 24
2.3 升級(jí)和刪除RHEL 4 27
2.3.1 升級(jí)RHEL 4 27
2.3.2 刪除安裝的RHEL 4 28
2.4 RHEL 4安裝過(guò)程中的故障排除 28
2.4.1 無(wú)法引導(dǎo)RHEL 4 28
2.4.2 安裝起始部分的問(wèn)題 29
2.4.3 安裝過(guò)程中的問(wèn)題 29
2.4.4 安裝后的問(wèn)題 30
2.5 課后練習(xí) 30

第3章 走進(jìn)Linux圖形界面 31
3.1 登錄、注銷和關(guān)閉系統(tǒng) 32
3.1.1 登錄系統(tǒng) 32
3.1.2 注銷 34
3.1.3 關(guān)機(jī) 34
3.2 使用GNOME圖形化桌面 35
3.2.1 使用桌面 35
3.2.2 使用面板 36
3.3 使用Nautilus文件管理器 37
3.4 使用軟盤和光盤 38
3.4.1 使用軟盤 38
3.4.2 使用光盤 40
3.5 系統(tǒng)設(shè)置 40
3.5.1 系統(tǒng)監(jiān)視器 40
3.5.2 硬件瀏覽器 41
3.5.3 顯示設(shè)置 42
3.5.4 日期和時(shí)間配置 42
3.5.5 改變桌面背景 44
3.6 KDE桌面簡(jiǎn)介 45
3.6.1 使用KDE桌面 45
3.6.2 使用面板 46
3.6.3 使用主菜單 47
3.6.4 使用小程序 47
3.6.5 使用多個(gè)桌面 47
3.6.6 查看任務(wù)欄 48
3.6.7 在面板上添加圖標(biāo)和小程序 48
3.6.8 配置KDE面板 49
3.7 使用Konqueror管理器 49
3.7.1 管理文件 49
3.7.2 導(dǎo)航面板 50
3.7.3 使用Konqueror瀏覽萬(wàn)維網(wǎng) 50
3.7.4 使用 Konqueror 來(lái)查看圖像 50
3.8 定制KDE 51
3.9 課后練習(xí) 52

第4章 Linux應(yīng)用軟件的使用 53
4.1 播放音頻 54
4.1.1 播放音頻光盤 54
4.1.2 播放數(shù)碼音樂(lè)文件 54
4.2 查看圖像 55
4.2.1 使用Nautilus查看圖像 55
4.2.2 使用gThumb查看圖像 56
4.3 上網(wǎng)沖浪 57
4.3.1 配置互聯(lián)網(wǎng)向?qū)А?7
4.3.2 使用Mozilla Firefox瀏覽萬(wàn)維網(wǎng) 59
4.4 收發(fā)電子郵件 60
4.4.1 使用Evolution收發(fā)電子郵件 60
4.4.2 使用KMail收發(fā)郵件 62
4.5 刻錄CD-R和CD-RW 63
4.5.1 使用CD/DVD刻錄 63
4.5.2 在命令行中使用CD-R和CD-RW 64
4.6 Linux下常用應(yīng)用程序介紹 65
4.7 課后練習(xí) 66

第5章 Linux字符界面操作 67
5.1 字符界面簡(jiǎn)介 68
5.1.1 進(jìn)入Linux字符界面 68
5.1.2 虛擬控制臺(tái) 68
5.1.3 系統(tǒng)運(yùn)行級(jí)別 68
5.1.4 關(guān)閉和啟動(dòng)系統(tǒng) 69
5.2 在Linux下獲取幫助 71
5.2.1 使用man手冊(cè)頁(yè) 71
5.2.2 使用help命令 73
5.2.3 whereis命令 73
5.3 shell基礎(chǔ) 73
5.3.1 shell起步 73
5.3.2 shell類型和功能 74
5.3.3 開始使用bash 75
5.4 shell實(shí)用功能 76
5.4.1 命令行自動(dòng)補(bǔ)全 76
5.4.2 命令歷史記錄 77
5.4.3 命令的排列、替換和別名 78
5.4.4 文件名匹配和輸出重定向 79
5.5 shell變量 83
5.5.1 bash配置文件 83
5.5.2 提示符 83
5.5.3 改變$PATH 84
5.6 vi編輯器的基本使用方法 86
5.6.1 vi的基本概念 86
5.6.2 vi的基本操作 86
5.6.3 命令行模式操作 87
5.6.4 末行模式操作 88
5.7 課后練習(xí) 89

第6章 Linux常用操作命令 90
6.1 文件和目錄操作 91
6.1.1 顯示工作目錄路徑的命令pwd 91
6.1.2 更改工作目錄路徑的命令cd 91
6.1.3 列出子目錄和文件信息的命令ls 92
6.1.4 創(chuàng)建空文件、更改文件時(shí)間的命令touch 93
6.1.5 創(chuàng)建目錄的命令mkdir 93
6.1.6 刪除空目錄的命令rmdir 94
6.1.7 復(fù)制文件和目錄的命令cp 94
6.1.8 文件和目錄改名、移動(dòng)文件和目錄路徑的命令mv 95
6.1.9 刪除文件和目錄的命令rm 95
6.1.10 統(tǒng)計(jì)文件字節(jié)數(shù)、字?jǐn)?shù)、行數(shù)的命令wc 96
6.2 文本顯示和處理 96
6.2.1 顯示文本文件的命令cat 96
6.2.2 分頁(yè)顯示文本文件的命令more 97
6.2.3 回卷顯示文本文件的命令less 97
6.2.4 顯示指定文件前若干行的命令head 98
6.2.5 查看文件末尾數(shù)據(jù)的命令tail 98
6.2.6 對(duì)文件中的數(shù)據(jù)進(jìn)行排序的命令sort 99
6.2.7 將重復(fù)行從輸出文件中刪除的命令uniq 99
6.2.8 從文件每個(gè)行中寫出選定的字節(jié)、字符或字段的命令cut 100
6.2.9 比較兩個(gè)已排過(guò)序的文件的命令comm 100
6.2.10 逐行比較兩個(gè)文本文件,列出其不同之處的命令diff 101
6.3 文件和命令查找 102
6.3.1 查找文件里符合條件字符串的命令grep 102
6.3.2 列出文件系統(tǒng)內(nèi)符合條件的文件的命令find 102
6.3.3 在數(shù)據(jù)庫(kù)中查找文件的命令locate 103
6.3.4 查找指定文件、命令和手冊(cè)頁(yè)位置的命令whereis 104
6.3.5 查詢文件類型的命令file 104
6.3.6 查詢命令功能的命令whatis 105
6.3.7 顯示可執(zhí)行命令路徑的命令which 105
6.4 系統(tǒng)信息顯示 105
6.4.1 顯示計(jì)算機(jī)及操作系統(tǒng)相關(guān)信息的命令uname 105
6.4.2 顯示或修改計(jì)算機(jī)主機(jī)名的命令hostname 106
6.4.3 顯示開機(jī)信息的命令dmesg 106
6.4.4 顯示日歷的命令cal 107
6.4.5 顯示和設(shè)置系統(tǒng)日期和時(shí)間的命令date 107
6.5 信息交流 109
6.5.1 在顯示器上顯示文字的命令echo 109
6.5.2 設(shè)定是否允許用write命令發(fā)送信息的命令mesg 109
6.5.3 對(duì)全部已登錄用戶發(fā)送信息的命令wall 110
6.5.4 向用戶發(fā)送消息的命令write 110
6.5.5 發(fā)送信息給其他使用者的命令talk 110
6.6 其他命令 110
6.6.1 清除屏幕上信息的命令clear 110
6.6.2 將緩沖文件寫到硬盤中的命令sync 111
6.6.3 顯示系統(tǒng)已經(jīng)運(yùn)行時(shí)間的命令uptime 111
6.6.4 顯示近期用戶登錄情況的命令last 111
6.7 在Linux系統(tǒng)中運(yùn)行DOS命令 112
6.8 課后練習(xí) 113

第二篇 Linux系統(tǒng)管理
第7章 文件和目錄 116
7.1 Linux文件 117
7.1.1 Linux文件的擴(kuò)展名 117
7.1.2 Linux文件類型 118
7.2 Linux目錄結(jié)構(gòu) 120
7.3 查看Linux系統(tǒng)的軟硬件信息 123
7.3.1 查看計(jì)算機(jī)CPU信息 123
7.3.2 查看主機(jī)DMA通道信息 123
7.3.3 查看文件系統(tǒng)信息 123
7.3.4 查看主機(jī)中斷信息 124
7.3.5 查看主機(jī)I/O端口號(hào)信息 124
7.3.6 查看計(jì)算機(jī)內(nèi)存信息 124
7.3.7 查看Linux版本信息 125
7.3.8 查看板卡信息 125
7.3.9 查看usb設(shè)備 126
7.4 鏈接文件 126
7.4.1 鏈接文件簡(jiǎn)介 126
7.4.2 鏈接文件的使用 127
7.5 課后練習(xí) 128

第8章 用戶和組群賬戶管理 129
8.1 用戶賬戶管理 130
8.1.1 Linux用戶賬戶概述 130
8.1.2 Linux用戶賬戶配置文件 130
8.1.3 圖形界面下用戶賬戶的設(shè)置 132
8.1.4 字符界面下用戶賬戶的設(shè)置 134
8.2 組群賬戶管理 138
8.2.1 Linux組群賬戶配置文件 138
8.2.2 圖形界面下組群賬戶的設(shè)置 139
8.2.3 字符界面下組群賬戶的設(shè)置 140
8.3 賬戶相關(guān)文件或目錄 141
8.3.1 /etc/skel目錄 141
8.3.2 /etc/login.defs配置文件 142
8.3.3 /etc/default/useradd文件 143
8.4 創(chuàng)建用戶和組群的特殊方法 143
8.4.1 修改用戶和用戶組群配置文件來(lái)添加用戶和組群 143
8.4.2 大批量添加用戶 144
8.5 用戶和組群維護(hù)命令 145
8.5.1 賬戶維護(hù)命令 145
8.5.2 賬戶信息顯示 150
8.6 賬戶安全 152
8.7 課后練習(xí) 154

第9章 軟件包管理 155
9.1 RPM軟件包簡(jiǎn)介 156
9.1.1 什么是RPM軟件包 156
9.1.2 RPM軟件包的設(shè)計(jì)目標(biāo) 156
9.1.3 RPM軟件包管理的用途 156
9.2 RPM軟件包管理 157
9.2.1 圖形界面管理RPM軟件包 157
9.2.2 RPM軟件包命令的使用 159
9.3 tar包管理 163
9.3.1 tar包簡(jiǎn)介 164
9.3.2 tar包使用和管理 164
9.3.3 tar包的特殊使用 166
9.4 其他軟件包管理命令 168
9.4.1 gzip命令 168
9.4.2 zip和unzip命令 169
9.5 課后練習(xí) 170

第10章 磁盤管理 171
10.1 Linux硬盤分區(qū) 172
10.1.1 硬盤分區(qū)知識(shí) 172
10.1.2 使用fdisk進(jìn)行硬盤分區(qū) 172
10.2 邏輯卷管理器(LVM) 177
10.2.1 什么是LVM 177
10.2.2 LVM配置 178
10.3 RAID配置 180
10.3.1 RAID簡(jiǎn)介 180
10.3.2 軟件RAID配置 182
10.4 課后練習(xí) 184

第11章 Linux文件系統(tǒng) 185
11.1 Linux文件系統(tǒng)簡(jiǎn)介 186
11.1.1 Linux文件系統(tǒng)的工作原理 186
11.1.2 Linux主流文件系統(tǒng) 186
11.1.3 查看RHEL 4支持的文件類型 189
11.2 創(chuàng)建文件系統(tǒng) 190
11.2.1 創(chuàng)建文件系統(tǒng)簡(jiǎn)介 190
11.2.2 創(chuàng)建文件系統(tǒng) 190
11.3 掛載和卸載文件系統(tǒng) 192
11.3.1 掛載文件系統(tǒng) 192
11.3.2 卸載文件系統(tǒng) 194
11.3.3 查看分區(qū)掛載情況 195
11.4 檢查文件系統(tǒng)的錯(cuò)誤 195
11.5 使用交換空間 197
11.5.1 交換空間簡(jiǎn)介 197
11.5.2 添加交換空間 197
11.5.3 刪除交換空間 199
11.6 設(shè)置開機(jī)自動(dòng)掛載文件系統(tǒng) 199
11.6.1 /etc/fstab簡(jiǎn)介 199
11.6.2 /etc/fstab文件詳解 200
11.7 課后練習(xí) 201

第12章 磁盤配額和權(quán)限設(shè)置 202
12.1 磁盤配額的設(shè)置 203
12.1.1 磁盤配額簡(jiǎn)介 203
12.1.2 配置磁盤配額 203
12.1.3 管理磁盤配額 205
12.2 權(quán)限設(shè)置 206
12.2.1 文件和目錄權(quán)限 206
12.2.2 權(quán)限設(shè)置 208
12.2.3 更改文件和目錄的所有權(quán) 212
12.2.4 設(shè)置權(quán)限掩碼 214
12.3 課后練習(xí) 215

第13章 Linux系統(tǒng)啟動(dòng) 216
13.1 Linux系統(tǒng)的啟動(dòng)過(guò)程 217
13.1.1 BIOS自檢 217
13.1.2 啟動(dòng)GRUB/LILO 218
13.1.3 加載內(nèi)核 218
13.1.4 執(zhí)行init進(jìn)程 218
13.1.5 通過(guò)/etc/inittab文件進(jìn)行初始化 219
13.1.6 執(zhí)行/bin/login程序 220
13.2 init進(jìn)程 221
13.3 維護(hù)GRUB 224
13.3.1 引導(dǎo)加載程序和GRUB 224
13.3.2 GRUB配置文件 225
13.4 課后練習(xí) 226

第14章 進(jìn)程和服務(wù)管理 227
14.1 Linux進(jìn)程管理 228
14.1.1 進(jìn)程及作業(yè)的概念 228
14.1.2 進(jìn)程管理 228
14.1.3 守護(hù)進(jìn)程工作原理和方式 230
14.2 查看系統(tǒng)進(jìn)程信息 231
14.2.1 ps命令 231
14.2.2 top命令 233
14.3 管理服務(wù) 235
14.3.1 服務(wù)配置工具 235
14.3.2 ntsysv命令 238
14.3.3 chkconfig和service命令 239
14.4 課后練習(xí) 241

第15章 作業(yè)控制和任務(wù)計(jì)劃 242
15.1 作業(yè)控制 243
15.1.1 進(jìn)程的啟動(dòng)方式 243
15.1.2 進(jìn)程的掛起及恢復(fù) 244
15.2 任務(wù)計(jì)劃 245
15.2.1 配置cron實(shí)現(xiàn)自動(dòng)化 246
15.2.2 使用at實(shí)現(xiàn)自動(dòng)化 250
15.2.3 配置batch作業(yè) 252
15.3 課后練習(xí) 253

第16章 維護(hù)Linux系統(tǒng) 254
16.1 Linux日志管理 255
16.1.1 日志簡(jiǎn)介 255
16.1.2 日志的查看和配置 255
16.1.3 常用的日志文件 257
16.1.4 syslog程序 259
16.2 查看系統(tǒng)信息 260
16.2.1 查看內(nèi)存信息 260
16.2.2 查看磁盤空間占用情況 262
16.2.3 顯示目錄或文件的大小 263
16.3 字符界面的中文化 264
16.3.1 zhcon的特點(diǎn) 264
16.3.2 安裝和查看zhcon 265
16.3.3 zhcon的使用 266
16.3.4 zhcon配置文件 267
16.4 課后練習(xí) 270

第三篇 Linux網(wǎng)絡(luò)服務(wù)
第17章 網(wǎng)絡(luò)基本配置 272
17.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 273
17.1.1 Internet所提供的服務(wù) 273
17.1.2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 274
17.1.3 網(wǎng)絡(luò)互聯(lián)的方式 276
17.1.4 OSI參考模型 277
17.1.5 TCP/IP 277
17.1.6 IP地址及其分類 279
17.2 Linux網(wǎng)絡(luò)配置文件 280
17.2.1 /etc/sysconfig/network-scripts/ifcfg-ethN文件 280
17.2.2 /etc/resolv.conf文件 280
17.2.3 /etc/host.conf文件 281
17.2.4 /etc/sysconfig/network文件 281
17.2.5 /etc/hosts文件 281
17.2.6 /etc/services文件 281
17.3 網(wǎng)絡(luò)測(cè)試命令 282
17.3.1 traceroute命令 282
17.3.2 ifconfig命令 284
17.3.3 ping命令 285
17.3.4 netstat命令 286
17.3.5 arp命令 287
17.3.6 tcpdump命令 288
17.4 字符界面的網(wǎng)絡(luò)客戶端 289
17.4.1 使用FTP命令實(shí)現(xiàn)遠(yuǎn)程文件傳輸 289
17.4.2 使用telnet命令訪問(wèn)遠(yuǎn)程計(jì)算機(jī) 293
17.4.3 使用wget命令下載資料 294
17.5 Linux下路由器的配置 295
17.5.1 路由器的基本概念 295
17.5.2 靜態(tài)路由器的配置 296
17.5.3 靜態(tài)路由配置舉例 298
17.6 ADSL配置 299
17.6.1 ADSL介紹 299
17.6.2 ADSL配置 301
17.7 課后練習(xí) 303

第18章 遠(yuǎn)程管理Linux服務(wù)器 304
18.1 架設(shè)telnet服務(wù)器 305
18.1.1 安裝telnet軟件包 305
18.1.2 啟動(dòng)telnet服務(wù) 305
18.1.3 配置telnet服務(wù)器 306
18.2 OpenSSH配置 308
18.2.1 使用SSH的原因 308
18.2.2 配置OpenSSH服務(wù)器 308
18.2.3 Linux客戶端的連接 309
18.2.4 Windows客戶端的連接 311
18.3 使用VNC實(shí)現(xiàn)遠(yuǎn)程管理 314
18.3.1 VNC簡(jiǎn)介 314
18.3.2 VNC配置 315
18.4 課后練習(xí) 318

第19章 使用Samba實(shí)現(xiàn)文件共享 319
19.1 Samba簡(jiǎn)介 320
19.1.1 Samba和SMB 320
19.1.2 Samba的功能 320
19.1.3 安裝和查看Samba軟件包 320
19.2 圖形界面配置Samba服務(wù)器 321
19.2.1 配置服務(wù)器設(shè)置 322
19.2.2 管理Samba用戶 323
19.2.3 添加共享 323
19.3 字符界面配置Samba服務(wù)器 325
19.3.1 修改/etc/samba/smb.conf文件 325
19.3.2 設(shè)置Samba加密口令 325
19.4 控制Samba服務(wù)器 327
19.5 訪問(wèn)Samba共享 327
19.5.1 在Linux系統(tǒng)下訪問(wèn)Samba共享 327
19.5.2 在Windows系統(tǒng)下訪問(wèn)Samba共享 330
19.6 課后練習(xí) 330

第20章 DHCP和NFS服務(wù)器配置 331
20.1 DHCP服務(wù)器配置 332
20.1.1 DHCP簡(jiǎn)介 332
20.1.2 DHCP服務(wù)器配置 334
20.2 NFS服務(wù)器配置 338
20.2.1 NFS簡(jiǎn)介 338
20.2.2 NFS服務(wù)器配置 339
20.2.3 啟動(dòng)和停止服務(wù)器 341
20.2.4 掛載NFS文件系統(tǒng) 342
20.3 課后練習(xí) 344

第21章 使用Apache架設(shè)Web網(wǎng)站 345
21.1 Apache簡(jiǎn)介 346
21.2 基本設(shè)置 346
21.3 默認(rèn)設(shè)置 347
21.3.1 頁(yè)碼選項(xiàng) 348
21.3.2 記錄日志 349
21.3.3 環(huán)境變量 350
21.3.4 目錄 351
21.4 虛擬主機(jī)設(shè)置 353
21.4.1 添加和編輯虛擬主機(jī) 353
21.4.2 SSL 354
21.4.3 其他虛擬主機(jī)選項(xiàng) 355
21.5 服務(wù)器設(shè)置 355
21.6 調(diào)整性能 356
21.7 保存設(shè)置 357
21.8 課后練習(xí) 357

第22章 實(shí)現(xiàn)Linux網(wǎng)絡(luò)安全 358
22.1 提高Linux系統(tǒng)安全性能 359
22.2 Linux系統(tǒng)安全保護(hù)措施 361
22.3 檢測(cè)Linux系統(tǒng) 363
22.3.1 Linux入侵檢測(cè)方法 363
22.3.2 查找Linux系統(tǒng)漏洞 365
22.4 網(wǎng)絡(luò)安全工具 367
22.4.1 TCP_Wrappers實(shí)現(xiàn)訪問(wèn)控制 367
22.4.2 nmap的使用 368
22.5 課后練習(xí) 372

第四篇 Linux程序開發(fā)
第23章 shell編程 374
23.1 熟悉shell程序的創(chuàng)建 375
23.1.1 語(yǔ)法基本介紹 375
23.1.2 一個(gè)簡(jiǎn)單shell程序的創(chuàng)建過(guò)程 375
23.1.3 顯示歡迎界面的shell程序 376
23.2 shell變量 376
23.2.1 shell定義的環(huán)境變量 377
23.2.2 用戶定義的變量 377
23.2.3 位置參數(shù) 378
23.2.4 預(yù)定義變量 378
23.2.5 參數(shù)置換的變量 378
23.3 變量表達(dá)式 379
23.3.1 字符串比較 379
23.3.2 數(shù)字比較 380
23.3.3 邏輯測(cè)試 380
23.3.4 文件操作 381
23.3.5 進(jìn)行test測(cè)試的標(biāo)準(zhǔn)方法 381
23.4 shell程序的執(zhí)行和跟蹤 381
23.4.1 shell程序的執(zhí)行和調(diào)試 381
23.4.2 shell程序的跟蹤 383
23.4.3 bash的內(nèi)部命令 383
23.5 shell流程控制語(yǔ)句 384
23.5.1 條件判斷 385
23.5.2 循環(huán)控制 387
23.6 函數(shù) 391
23.7 shell編程實(shí)例 392
23.7.1 檢查輸入?yún)?shù)和環(huán)境變量 392
23.7.2 當(dāng)出現(xiàn)錯(cuò)誤時(shí),提供一個(gè)函數(shù)終止腳本 393
23.7.3 在每個(gè)腳本內(nèi)捕獲每個(gè)行命令的返回碼 394
23.7.4 遠(yuǎn)程殺死僵進(jìn)程 394
23.8 課后練習(xí) 395

第24章 Linux C語(yǔ)言編程基礎(chǔ) 396
24.1 C語(yǔ)言簡(jiǎn)介 397
24.2 數(shù)據(jù)類型 397
24.2.1 整型(int) 397
24.2.2 浮點(diǎn)型(float) 398
24.2.3 字符型(char) 398
24.2.4 指針型(*) 399
24.2.5 無(wú)值型(void) 399
24.3 控制流程語(yǔ)句 399
24.3.1 條件語(yǔ)句 399
24.3.2 循環(huán)語(yǔ)句 401
24.3.3 break、continue和goto語(yǔ)句 404
24.4 文件的輸入輸出函數(shù) 406
24.4.1 標(biāo)準(zhǔn)文件函數(shù) 406
24.4.2 非標(biāo)準(zhǔn)文件函數(shù) 411
24.5 變量 412
24.5.1 變量聲明 412
24.5.2 變量種類 412
24.5.3 變量存儲(chǔ)類型 413
24.5.4 數(shù)組變量 415
24.5.5 變量的初始化和賦值 416
24.6 數(shù)組與指針 419
24.6.1 結(jié)構(gòu)說(shuō)明和結(jié)構(gòu)變量定義 420
24.6.2 結(jié)構(gòu)變量的使用 421
24.6.3 結(jié)構(gòu)數(shù)組和結(jié)構(gòu)指針 422
24.6.4 結(jié)構(gòu)的復(fù)雜形式 424
24.7 課后練習(xí) 425

第25章 Linux程序編譯和調(diào)試維護(hù) 426
25.1 C語(yǔ)言編譯器GCC 427
25.1.1 GCC應(yīng)用簡(jiǎn)介 427
25.1.2 GCC的使用 427
25.1.3 警告提示功能 428
25.1.4 庫(kù)依賴 429
25.2 用GDB調(diào)試程序 430
25.2.1 GDB概述 430
25.2.2 GDB基本命令 431
25.2.3 GDB應(yīng)用舉例 432
25.3 使用make維護(hù)程序 435
25.3.1 makefile文件 435
25.3.2 make命令 437
25.3.3 隱含規(guī)則 438
25.4 課后練習(xí) 440

本目錄推薦

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