UNIX Linux OS X中的Shell編程 第4版

UNIX Linux OS X中的Shell編程 第4版 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] 斯蒂芬,G.,寇肯(Stephen,G.,Kochan) ... 著,門佳 譯



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-23

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115470416
版次:01
商品編碼:12273410
包裝:平裝
開本:16開
齣版時間:2017-12-01
頁數:331
正文語種:中文


相關圖書





圖書描述

編輯推薦

本書是Unix Shell Programming經典暢銷圖書的全新升級版本,遵循瞭上一版的寫作手法,並以POSIX標準Shell為平颱,講解瞭在Shell編程環境中編寫程序的方法,以充分利用UNIX和類UNIX操作係統的潛在性能。
本書首先快速迴顧瞭UNIX的各種實用工具,然後講解瞭在Shell環境中編寫、調試Shell腳本,以及理解其工作方式的所有內容。本書囊括瞭Shell的所有主要特性,包含瞭大量實用案例,旨在讓你針對特定的應用輕鬆開發Shell腳本。本書還講解瞭Korn和Bash Shell的主要特性。
本書內容:
充分利用UNIX係統中提供的各種實用工具
編寫強大的Shell腳本
使用Shell內置的決策和循環結構
使用Shell強大的引用機製
充分使用Shell內置的曆史和命令編輯功能
在UNIX命令中使用正則錶達式
使用Korn和Bash Shell的特殊特性
識彆不同Shell語言版本之間的主要差異
自定義UNIX係統的響應方式
設置Shell環境
使用函數
調試腳本

內容簡介

《UNIX Linux OS X中的Shell編程 第4版》是經典圖書Unix Shell Programming時隔15年之後的全新升級版本,全麵講解瞭如何在POSIX標準Shell環境中開發程序,以充分發揮UNIX和類UNIX操作係統的潛在功能。
《UNIX Linux OS X中的Shell編程 第4版》共分為14章,其內容涵蓋瞭Linux/UNIX的基礎知識,Shell的概念、工作原理和運行機製,編寫Shell程序時使用的一些工具,Shell中的腳本與變量,在Shell中如何解釋引用,傳遞參數,條件語句,循環,數據的讀取及打印,Shell環境,交互式以及非標準Shell的特性等。《UNIX Linux OS X中的Shell編程 第4版》後麵的兩個附錄還提供瞭POSIX標準Shell的特性匯總信息,以及有助於進一步學習掌握Shell編程的資源。
《UNIX Linux OS X中的Shell編程 第4版》堅持以“實例教學”為理念,旨在鼓勵讀者動手實踐,從而徹底掌握Shell編程。本書實例豐富,內容易懂,特彆適閤有誌於掌握Shell編程的Linux/UNIX初級用戶閱讀。

作者簡介

Stephen Kochan是多本UNIX和C語言暢銷書的作者與閤著者,其中包括Programming in C、Programming in Objective-C、Topics in C Programming和Exploring the Unix System。他之前是AT&T;貝爾實驗室的軟件顧問,負責開發和講授UNIX和C語言編程相關的課程。
Patrick Wood是Electronics for Imaging公司(坐落於新澤西)的CTO(首席技術官)。他之前曾經是貝爾實驗室的一名技術人員,並在1985年遇到瞭Kochan先生。隨後他們倆共同創建瞭Pipeline Associates, Inc. 公司,提供UNIX谘詢服務,當時他是公司的副總裁。他們共同寫作瞭Exploring the Unix System、Unix System Security、Topics in C Programming和Unix Shell Programming等圖書。

目錄

第1章 基礎概述 1
1.1 基礎命令 1
1.1.1 顯示日期和時間:date命令 1
1.1.2 找齣已登錄人員:who命令 1
1.1.3 迴顯字符:echo命令 2
1.2 使用文件 2
1.2.1 列舉文件:ls命令 3
1.2.2 顯示文件內容:cat命令 3
1.2.3 統計文件中單詞數量:wc命令 3
1.2.4 命令選項 3
1.2.5 復製文件:cp命令 4
1.2.6 文件重命名:mv命令 4
1.2.7 刪除文件:rm命令 5
1.3 使用目錄 5
1.3.1 主目錄和路徑名 6
1.3.2 顯示工作目錄:pwd命令 7
1.3.3 更改目錄:cd命令 7
1.3.4 ls命令的更多用法 10
1.3.5 創建目錄:mkdir命令 12
1.3.6 在目錄之間復製文件 12
1.3.7 在目錄間移動文件 13
1.3.8 文件鏈接:ln命令 14
1.3.9 刪除目錄:rmdir命令 17
1.4 文件名替換 18
1.4.1 星號 18
1.4.2 匹配單個字符 20
1.5 文件名中不易察覺的部分 21
1.5.1 文件名中的空格 21
1.5.2 其他怪異的字符 22
1.6 標準輸入/輸齣和I/O重定嚮 22
1.6.1 標準輸入和標準輸齣 22
1.6.2 輸齣重定嚮 24
1.6.3 輸入重定嚮 26
1.7 管道 27
1.8 標準錯誤 29
1.9 命令後話 29
1.9.1 在一行中輸入多個命令 29
1.9.2 嚮後颱發送命令 30
1.9.3 ps命令 30
1.10 命令總結 31
第2章 什麼是Shell 33
2.1 內核和實用工具 33
2.2 登錄Shell 34
2.3 在Shell中輸入命令 37
2.4 Shell的職責 38
2.4.1 程序執行 39
2.4.2 變量及文件名替換 40
2.4.3 I/O重定嚮 41
2.4.4 管道 42
2.4.5 環境控製 42
2.4.6 解釋型編程語言 43
第3章 常備工具 44
3.1 正則錶達式 44
3.1.1 匹配任意字符:點號(.) 44
3.1.2 匹配行首:脫字符(^) 46
3.1.3 匹配行尾:美元符號($) 46
3.1.4 匹配字符組:[...] 47
3.1.5 匹配零個或多個字符:星號(*) 50
3.1.6 匹配固定次數的子模式:{...} 52
3.1.7 保存已匹配的字符:(...) 54
3.2 cut 57
3.3 paste 61
3.3.1 -d選項 62
3.3.2 -s選項 62
3.4 sed 63
3.4.1 -n選項 64
3.4.2 刪除行 65
3.5 tr 66
3.5.1 -s選項 69
3.5.2 -d選項 69
3.6 grep 70
3.6.1 正則錶達式與grep 73
3.6.2 -v選項 74
3.6.3 -l選項 74
3.6.4 -n選項 75
3.7 sort 76
3.7.1 -u選項 76
3.7.2 -r選項 77
3.7.3 -o選項 77
3.7.4 -n選項 78
3.7.5 跳過某些字段 78
3.7.6 -t選項 79
3.7.7 其他選項 80
3.8 uniq 80
3.8.1 -d選項 81
3.8.2 其他選項 82
第4章 腳本與變量 83
4.1 命令文件 83
4.2 變量 86
4.2.1 顯示變量值 87
4.2.2 未定義變量的值為空 89
4.2.3 文件名替換與變量 91
4.2.4 ${variable}結構 92
4.3 內建的整數算術操作 92
第5章 引用 95
5.1 單引號 95
5.2 雙引號 98
5.3 反斜綫 101
5.3.1 使用反斜綫續行 102
5.3.2 雙引號中的反斜綫 102
5.4 命令替換 103
5.4.1 反引號 104
5.4.2 $(...)結構 104
5.5 expr命令 108
第6章 傳遞參數 111
6.1 變量$# 112
6.2 變量$* 113
6.3 在電話簿中查找聯係人 113
6.4 嚮電話簿中添加聯係人 115
6.5 從電話簿中刪除聯係人 116
6.6 shift命令 118
第7章 條件語句 120
7.1 退齣狀態 120
7.2 變量$ 121
7.3 test命令 124
7.3.1 字符串操作符 124
7.3.2 test的另一種格式 128
7.3.3 整數操作符 129
7.3.4 文件操作符 130
7.3.5 邏輯否定操作符! 131
7.3.6 邏輯“與”操作符-a 131
7.3.7 括號 132
7.3.8 邏輯“或”操作符-o 132
7.4 else 133
7.5 exit命令 135
7.6 elif 137
7.7 case命令 141
7.7.1 特殊的模式匹配字符 142
7.7.2 調試選項-x 144
7.7.3 再談case 147
7.8 空命令: 148
7.9 &&和|| 149
第8章 循環 151
8.1 for命令 151
8.1.1 $@變量 154
8.1.2 不使用列錶的for命令 155
8.2 while命令 156
8.3 until命令 158
8.4 再談循環 162
8.4.1 跳齣循環 162
8.4.2 跳過循環中餘下的命令 163
8.4.3 在後颱執行循環 164
8.4.4 循環上的I/O重定嚮 165
8.4.5 將數據導入及導齣循環 166
8.4.6 單行循環 166
8.5 getopts命令 167
第9章 數據的讀取及打印 171
9.1 read命令 171
9.1.1 文件復製程序 171
9.1.2 特殊的echo轉義字符 173
9.1.3 mycp的改進版本 174
9.1.4 mycp的最終版本 175
9.1.5 菜單驅動的電話簿程序 179
9.1.6 變量$$與臨時文件 183
9.1.7 read的退齣狀態 184
9.2 printf命令 187
第10章 環境 192
10.1 局部變量 192
10.2 導齣變量 194
10.3 PS1和PS2 198
10.4 HOME 199
10.5 PATH 199
10.6 當前目錄 206
10.7 再談子Shell 208
10.7.1 .命令 209
10.7.2 exec命令 212
10.7.3 (...)和{ ...; } 212
10.7.4 另一種將變量傳給子Shell的方法 215
10.8 .profile文件 216
10.9 TERM變量 217
10.10 TZ變量 218
第11章 再談參數 219
11.1 參數替換 219
11.1.1 ${parameter} 219
11.1.2 ${parameter:-value} 220
11.1.3 ${parameter:=value} 220
11.1.4 ${parameter: value} 221
11.1.5 ${parameter:+value} 222
11.1.6 模式匹配 222
11.1.7 ${#variable} 224
11.2 $0變量 224
11.3 set命令 225
11.3.1 -x選項 225
11.3.2 無參數的set 226
11.3.3 使用set為位置參數重新賦值 227
11.3.4 --選項 228
11.3.5 set的其他選項 230
11.4 IFS變量 230
11.5 readonly命令 233
11.6 unset命令 234
第12章 拓展內容 235
12.1 eval命令 235
12.2 wait命令 237
12.3 $!變量 237
12.4 trap命令 238
12.4.1 不使用參數的trap 239
12.4.2 忽略信號 240
12.4.3 重置信號 240
12.5 再談I/O 241
12.5.1 <&-與>&- 242
12.5.2 行內輸入重定嚮 242
12.5.3 Shell歸檔文件 244
12.6 函數 247
12.6.1 刪除函數 250
12.6.2 return命令 250
12.7 type命令 250
第13章 再談rolo 251
13.1 數據格式化考量 251
13.2 rolo 252
13.3 add 254
13.4 lu 255
13.5 display 256
13.6 rem 257
13.7 change 259
13.8 listall 260
13.9 樣例輸齣 261
第14章 交互式與非標準Shell特性 265
14.1 使用正確的Shell 265
14.2 ENV文件 266
14.3 命令行編輯 267
14.4 命令曆史 267
14.5 vi行編輯模式 268
14.6 emacs行編輯模式 272
14.7 訪問曆史記錄的其他方法 275
14.7.1 history命令 275
14.7.2 fc命令 276
14.7.3 r命令 277
14.8 函數 278
14.8.1 局部變量 278
14.8.2 自動載入函數 278
14.9 整數算術 278
14.9.1 整數類型 279
14.9.2 不同基數的數字 280
14.10 alias命令 282
14.11 數組 284
14.12 作業控製 289
14.13 其他特性 292
14.13.1 cd命令的其他特性 292
14.13.2 波浪符替換 292
14.13.3 搜索次序 293
14.14 兼容性總結 294
附錄A Shell總結 295
附錄B 更多的相關信息 329
UNIX Linux OS X中的Shell編程 第4版 下載 mobi epub pdf txt 電子書 格式

UNIX Linux OS X中的Shell編程 第4版 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

UNIX Linux OS X中的Shell編程 第4版 下載 mobi pdf epub txt 電子書 格式 2024

UNIX Linux OS X中的Shell編程 第4版 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

人生不過白駒過隙。

評分

鳥哥的Linux私房菜:服務器架設篇(第三版)

評分

外錶看著美觀大氣上檔次。一直信任京東。質量不錯,送貨很快,服務很好!太漂亮,大氣,檔次高,超喜歡。貨比三傢,選的也好是辛苦啊?現在除瞭一碗熱氣騰騰的拉麵,在強哥這裏買不到其他的,隻有你想不到沒有買不到?上午下單,下午到傢速度啊!看著還行貨品不錯,裝瞭實用。質量可以。是值得購買不錯不錯不錯!!!!!!用瞭還可以,剛開始用有點澀。很乾淨,質感也不錯,價位適中,性價比一般吧。不錯物流一天就到瞭整體感覺很不錯,收到就用瞭,挺喜歡的,這個用的好,還要買多幾個。物美價廉,用著看看吧,免去市場購物之勞,推薦答案我為什麼喜歡在京東買東西,因為今天買明天就可以送到。我為什麼每個商品的評價都一樣,因為在京東買的東西太多太多瞭,導緻積纍瞭很多未評價的訂單,所以我統一用段話作為評價內容。京東購物這麼久,有買到很好的産品,也有外錶看著美觀大氣上檔次。一直信任京東。質量不錯,送貨很快,服務很好!太漂亮,大氣,檔次高,超喜歡。貨比三傢,買到比較坑的産品,如果我用這段話來評價,說明這款産品沒問題,至少85分以上,寶貝收到瞭,非常喜歡,質量很好,賣傢熱情,物流給力,非常愉快的一次購物,好評!

評分

這本書很適閤linux入門啊,我得好好學學,也是彆人推薦的

評分

學無止境!最後如果想考證的童鞋,可以找linux就該這麼學。

評分

配送員態度和服務都很好,但是發貨這個環節太不走心瞭,實在是不忍直視,太拉低購物體驗瞭。三本書外麵隻有一層塑料快遞袋,結果被磨成瞭這個樣子,也是很佩服京東發貨環節的鬆散。換貨後三本書每本都有一個單獨的硬紙盒包裝,還是很滿意的。不過不得不吐槽,早點用一個硬紙盒能解決的問題,何必呢?!

評分

to receive the time,but also arranged for time to be

評分

常的熱情,有時候不方便收件的時候,也安排時間另行配

評分

我從2007年開始接觸linux,直到這本書的齣現,我纔係統的學習到瞭linux的精髓!

類似圖書 點擊查看全場最低價

UNIX Linux OS X中的Shell編程 第4版 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有