發表於2024-11-17
Shell學習實戰秘笈,ChinaUnix技術社區鼎力推薦,結閤近300個實例和2個綜閤案例,全方位介紹Shell編程
視頻教學:15小時配套教學視頻+35小時Linux入門教學視頻+11小時Linux指令教學視頻
內容全麵:全麵介紹瞭Shell編程技術,基本涵蓋Shell編程的所有重要知識點
循序漸進:遵循科學的講解順序,從基礎知識開始,到Shell腳本調試技術,逐步深入
講解詳細:注重分析和實戰,每個知識點都結閤具體示例講解,並力求詳盡和透徹
實用性強:講解時穿插瞭近300個應用示例,並對實現過程給齣瞭詳細的說明
技巧性強:穿插瞭大量的開發經驗和技巧,並對容易忽略的細節給齣瞭專門的提示
案例典型:最後的兩個綜閤案例來源於作者的實際項目,具有很高的應用價值
Shell學習實戰秘笈,ChinaUnix技術社區鼎力推薦,結閤近300個實例和2個綜閤案例,全方位介紹Shell編程
視頻教學:15小時配套教學視頻+35小時Linux入門教學視頻+11小時Linux指令教學視頻
內容全麵:全麵介紹瞭Shell編程技術,基本涵蓋Shell編程的所有重要知識點
循序漸進:遵循科學的講解順序,從基礎知識開始,到Shell腳本調試技術,逐步深入
講解詳細:注重分析和實戰,每個知識點都結閤具體示例講解,並力求詳盡和透徹
實用性強:講解時穿插瞭近300個應用示例,並對實現過程給齣瞭詳細的說明
技巧性強:穿插瞭大量的開發經驗和技巧,並對容易忽略的細節給齣瞭專門的提示
案例典型:最後的兩個綜閤案例來源於作者的實際項目,具有很高的應用價值
(叢書暢銷10萬冊,全麵、詳細、深入、實用,Linux愛好者必讀經典)
(Linux經典暢銷書超強組閤,陣容豪華)
(全麵、深入剖析Linux C編程的經典圖書,全程教學視頻)
《 (專門為程序員而寫的數學書,生動有趣,程序員必讀!)
(一本書徹底搞定Oracle數據庫管理!配21小時教學視頻)
(PL/SQL經典暢銷書,大量讀者好評,Oracle進階必讀)
(精品暢銷叢書,有口皆碑,新手必讀)
(涵蓋眾多Web開發的前言技術,由一綫Web開發人員打造)
(新手學編程好幫手,編程其實並不難)
“Linux典藏大係”自2010年陸續齣版以來,因其內容豐富、講解細膩、通俗易懂和實用性強等特色而深受廣大讀者的喜愛,長期位居同類圖書銷售排行榜的前列,纍計近10萬冊。叢書中部分圖書榮獲51CTO讀書頻道“最受讀者喜愛的原創IT技術圖書奬”,還有多種圖書的中文繁體字版權輸齣到瞭颱灣地區齣版發行。叢書中的多個品種被國內幾十所培訓機構和大中專院校選為教材。叢書的齣版還得到瞭國內Linux領域最知名的技術社區ChinaUnix的大力支持。讀者在ChinaUnix社區的論壇上與社區中的Linux愛好者進行瞭廣泛的交流,取得瞭良好的學習效果。2014年2月“Linux典藏大係“全新升級版(第2版)正式齣版,第2版圖書迎閤瞭Linux技術的發展,全部采用當前和穩定的Linux發行版或者相關工具,是Linux愛好者學習Linux的好幫手。
《Linux典藏大係:Shell從入門到精通》是獲得瞭大量讀者好評的“Linux典藏大係”中的Shell分冊。Shell腳本程序具有簡潔、高效的特點,多年以來,BashShell成為係統管理員和Linux程序員解決實際問題的得力工具。《Linux典藏大係:Shell從入門到精通》結閤大量的實例,嚮讀者詳細介紹瞭這一工具的使用方法。《Linux典藏大係:Shell從入門到精通》附帶1張光盤,內容為本書配套多媒體教學視頻及實例源程序及其他學習資料。
《Linux典藏大係:Shell從入門到精通》共15章,分為3篇。涵蓋的主要內容包括Shell編程基礎、Shell編程環境的搭建、Shell變量、條件測試和判斷語句、循環結構、函數、數組、正則錶達式、基本文本處理、流編輯、awk工具、文件操作、子Shell與進程處理、Shell腳本調試技術等,並在本書的第15章中給齣瞭2個具體的綜閤實例。
本書結構清晰,易教易學,實例豐富,可操作性強,對易混淆和實用性強的內容進行瞭重點提示和講解。因此,本書非常適閤Linux係統管理和開發的相關人員閱讀,也可以作為高等學校教師和相關專業學生的教材,又可以作為各類培訓班的培訓教材。
超值、大容量DVD光盤
15小時配套教學視頻
35小時Linux入門教學視頻(贈送)
11小時Linux指令教學視頻(贈送)
本書實例源文件
張春曉,畢業於廣州暨南大學,計算機軟件與理論碩士。現任職於暨南大學,長期從事UNIX及Linux係統維護,已達11年之久,對Shell編程有深入的研究。作者熱衷於UNIX的嚴謹與簡潔,又癡迷於Linux的自由與開放,整日與UNIX及Linux為伴,從中獲益匪淺。
第1篇 認識Shell編程
第1章 Shell入門基礎(教學視頻:66分鍾)
1.1 為什麼學習和使用Shell編程
1.2 什麼是Shel
1.2.1 Shell的起源
1.2.2 Shell的功能
1.2.3 Shell的分類
1.3 作為程序設計語言的Shell
1.3.1 交互式程序
1.3.2 創建腳本
1.3.3 把腳本設置為可執行
1.4 嚮腳本傳遞參數
1.4.1 Shell腳本的參數
1.4.2 參數擴展
1.5 第一個Shell程序:Hello,BashShell!
1.5.1 Shell腳本的基本元素
1.5.2 指定命令解讀器
1.5.3 Shell腳本中的注釋和風格
1.5.4 如何執行Shell程序
1.5.5 Shell程序的退齣狀態
1.6 小結
第2章 Shell編程環境的搭建(教學視頻:49分鍾)
2.1 在不同的操作係統上搭建Shell編程環境
2.1.1 在Windows上搭建Shell編程環境
2.1.2 在Linux上搭建Shell編程環境
2.1.3 在FreeBSD上搭建Shell編程環境
2.2 編輯器的選擇
2.2.1 圖形化編輯器
2.2.2 vi(vim)編輯器
2.3 係統環境的搭建
2.3.1 Shell配置文件
2.3.2 命令彆名
2.4 小結
第2篇 Shell編程基礎
第3章 變量和引用(教學視頻:62分鍾)
3.1 深入認識變量
3.1.1 什麼是變量
3.1.2 變量的命名
3.1.3 變量的類型
3.1.4 變量的定義
3.1.5 變量和引號
3.1.6 變量的作用域
3.1.7 係統變量
3.1.8 環境變量
3.2 變量賦值和清空
3.2.1 變量賦值
3.2.2 引用變量的值
3.2.3 清除變量
3.3 引用和替換
3.3.1 引用
3.3.2 全引用
3.3.3 部分引用
3.3.4 命令替換
3.3.5 轉義
3.4 小結
第4章 條件測試和判斷語句(教學視頻:77分鍾)
4.1 條件測試
4.1.1 條件測試的基本語法
4.1.2 字符串測試
4.1.3 整數測試
4.1.4 文件測試
4.1.5 邏輯操作符
4.2 條件判斷語句
4.2.1 使用簡單的if語句進行條件判斷
4.2.2 使用ifelse語句進行流程控製
4.2.3 使用ifelif語句進行多條件判斷
4.2.4 使用exit語句退齣程序
4.3 多條件判斷語句case
4.3.1 多條件判斷語句case的基本語法
4.3.2 利用case語句處理選項參數
4.3.3 利用case語句處理用戶輸入
4.4 運算符
4.4.1 算術運算符
4.4.2 位運算符
4.4.3 自增/自減運算符
4.4.4 數字常量的進製
4.5 小結
第5章 循環結構(教學視頻:61分鍾)
5.1 步進循環語句for
5.1.1 帶列錶的for循環語句
5.1.2 不帶列錶的for循環語句
5.1.3 類C風格的for循環語句
5.1.4 使用for循環語句處理數組
5.2 until循環語句
5.2.1 until語句的基本語法
5.2.2 利用until語句批量增加用戶
5.3 while循環語句
5.3.1 while語句的基本語法
5.3.2 通過計數器控製while循環結構
5.3.3 通過結束標記控製while循環結構
5.3.4 理解while語句與until語句的區彆
5.4 嵌套循環
5.5 利用break和continue語句控製循環
5.5.1 利用break語句控製循環
5.5.2 利用continue語句控製循環
5.5.3 分析break語句和continue語句的區彆
5.6 小結
第6章 函數(教學視頻:60分鍾)
6.1 函數
6.1.1 什麼是函數
6.1.2 函數的定義
6.1.3 函數的調用
6.1.4 函數鏈接
6.1.5 函數的返迴值
6.1.6 函數和彆名
6.1.7 再議全局變量和局部變量
6.2 函數參數
6.2.1 含有參數的函數的調用方法
6.2.2 獲取函數參數的個數
6.2.3 通過位置變量接收參數值
6.2.4 移動位置參數
6.2.5 通過getopts接收函數參數
6.2.6 間接參數傳遞
6.2.7 通過全局變量傳遞數據
6.2.8 傳遞數組參數
6.3 函數庫文件
6.3.1 函數庫文件的定義
6.3.2 函數庫文件的調用
6.4 遞歸函數
6.5 小結
第7章 數組(教學視頻:52分鍾)
7.1 定義數組
7.1.1 通過指定元素值來定義數組
7.1.2 通過declare語句定義數組
7.1.3 通過元素值集閤定義數組
7.1.4 通過鍵值對定義數組
7.1.5 數組和普通變量
7.2 數組的賦值
7.2.1 按索引為元素賦值
7.2.2 通過集閤為數組賦值
7.2.3 在數組末尾追加新元素
7.2.4 通過循環為數組元素賦值
7.3 訪問數組
7.3.1 訪問第1個數組元素
7.3.2 通過下標訪問數組元素
7.3.3 計算數組的長度
7.3.4 通過循環遍曆數組元素
7.3.5 引用所有的數組元素
7.3.6 以切片方式獲取部分數組元素
7.3.7 數組元素的替換
7.4 刪除數組
7.4.1 刪除指定數組元素
7.4.2 刪除整個數組
7.5 數組的其他操作
7.5.1 復製數組
7.5.2 連接數組
7.5.3 加載文件內容到數組
7.6 小結
第8章 正則錶達式(教學視頻:57分鍾)
8.1 什麼是正則錶達式
8.1.1 為什麼使用正則錶達式
8.1.2 如何學習正則錶達式
8.1.3 如何實踐正則錶達式
8.2 正則錶達式基礎
8.2.1 正則錶達式的原理
8.2.2 基本正則錶達式
8.2.3 擴展正則錶達式
8.2.4 Perl正則錶達式
8.2.5 正則錶達式字符集
8.3 正則錶達式應用
8.3.1 匹配單個字符
8.3.2 匹配多個字符
8.3.3 匹配字符串的開頭或者結尾
8.3.4 運算符優先級
8.3.5 子錶達式
8.3.6 通配符
8.4 grep命令
8.4.1 grep命令的基本語法
8.4.2 grep命令族簡介
8.5 小結
第9章 基本文本處理(教學視頻:100分鍾)
9.1 使用echo命令輸齣文本
9.1.1 顯示普通字符串
9.1.2 顯示轉義字符
9.1.3 顯示變量
9.1.4 換行和不換行
9.1.5 顯示命令執行結果
9.1.6 echo命令執行結果的重定嚮
9.2 文本的格式化輸齣
9.2.1 使用UNIX製錶符
9.2.2 使用fold命令格式化行
9.2.3 使用fmt命令格式化段落
9.2.4 使用rev命令反轉字符順序
9.2.5 使用pr命令格式化文本頁
9.3 使用sort命令對文本排序
9.3.1 sort命令的基本用法
9.3.2 使用單個關鍵字排序
9.3.3 根據指定的列排序
9.3.4 根據關鍵字降序排序
9.3.5 數值列的排序
9.3.6 自定義列分隔符
9.3.7 刪除重復的行
9.3.8 根據多個關鍵字排序
9.3.9 使用sort命令閤並文件
9.4 文本的統計
9.4.1 輸齣含有行號的文本行
9.4.2 統計行數
9.4.3 統計單詞數和字符數
9.5 使用cut命令選取文本列
9.5.1 cut命令及其語法
9.5.2 選擇指定的文本列
9.5.3 選擇指定數量的字符
9.5.4 排除不包含列分隔符的行
9.6 使用paste命令拼接文本列
9.6.1 paste命令及其語法
9.6.2 自定義列分隔符
9.6.3 拼接指定的文本列
9.7 使用join命令聯接文本列
9.7.1 join命令及其語法
9.7.2 指定聯接關鍵字列
9.7.3 內聯接文本文件
9.7.4 左聯接文本文件
9.7.5 右聯接文本文件
9.7.6 全聯接文本文件
9.7.7 自定義輸齣列
9.8 使用tr命令替換文件內容
9.8.1 tr命令及其語法
9.8.2 去除重復齣現的字符
9.8.3 刪除空行
9.8.4 大小寫轉換
9.8.5 刪除指定字符
9.9 小結
第10章 流編輯(教學視頻:52分鍾)
10.1 sed命令及其語法
10.1.1 sed命令以及語法
10.1.2 sed命令的工作方式
10.1.3 使用行號定位文本行
10.1.4 使用正則錶達式定位文本行
10.2 sed命令的常用操作
10.2.1 sed編輯命令基本語法
10.2.2 選擇文本
10.2.3 替換文本
10.2.4 刪除文本
10.2.5 追加文本
10.2.6 插入文本
10.3 組閤命令
10.3.1 使用-e選項執行多個子命令
10.3.2 使用分號執行多個子命令
10.3.3 對一個地址使用多個子命令
10.3.4 sed腳本文件
10.4 小結
第11章 文本處理利器awk命令(教學視頻:78分鍾)
11.1 awk入門
11.3 變量
11.5 函數
11.6 數組
11.7 流程控製
11.8 awk程序的格式化輸齣
11.9 awk的程序與Shell的交互
11.10 小結
第12章 文件的操作(教學視頻:74分鍾)
12.1 文件
12.2 查找文件
12.3 比較文件
12.4 文件描述符
12.5 重定嚮
12.6 小結
第13章 子Shell與進程處理(教學視頻:49分鍾)
13.1 子Shell
13.2 進程處理
13.3 小結
第3篇 Shell編程實戰
第14章 Shell腳本調試技術(教學視頻:33分鍾)
14.1 Shell腳本中的常見錯誤
14.2 Shell腳本調試技術
14.3 小結
第15章 利用Shell腳本解決實際問題(教學視頻:33分鍾)
15.1 編寫係統服務腳本
15.2 通過腳本管理Apache服務器日誌
15.3 小結
隨著互聯網技術的發展,Linux已經逐步成為主流的服務器操作係統。在Linux係統中,Shell是用戶與係統內核之間進行交互的接口,是整個Linux係統中非常重要的一個組成部分。Shell腳本編程成為一個優秀的係統管理員和Linux開發者必須掌握的技術之一。BashShell已經成為絕大部分Linux係統默認的Shell程序,本書旨在係統介紹Shell編程的相關知識和技巧。
在Shell發展的幾十年中,齣現瞭許多介紹Shell編程的書籍。但是,大多數相關書籍的內容比較陳舊,其內容並沒有隨著技術的發展而得到補充。另外,許多書籍要麼偏重理論,缺乏實踐性;要麼泛泛而論,缺乏深入的闡述。本書由有著十幾年實踐經驗的一綫技術員編寫,以實用性為主旨。從最基本的Shell編程環境的搭建和變量開始,一直到Shell腳本的調試技術,由淺入深,係統地介紹瞭Shell編程各個方 Shell從入門到精通(附光盤) 下載 mobi epub pdf txt 電子書 格式
Shell從入門到精通(附光盤) 下載 mobi pdf epub txt 電子書 格式 2024
Shell從入門到精通(附光盤) 下載 mobi epub pdf 電子書好好好好好好好好好好好好好好好好好好好好好好好好
評分差不多看完瞭,有一些印刷錯誤,不知道是粗心大意還是怎麼迴事?
評分排版不錯、紙張質量也好、快遞很快、不錯
評分幫朋友買的,光盤似乎在書裏
評分還行 雖然有點磕碰缺角 能看就行。
評分最後贊一下京東的快遞小哥,晚上還在送貨,最近辛苦瞭!!
評分嗯,不錯,一次買瞭兩本,是正版,比較劃算
評分618活動,趕上打摺,就買瞭,具體內容等看後在評價。
評分一直是短闆想要好好學習看看這個書努力學一學
Shell從入門到精通(附光盤) mobi epub pdf txt 電子書 格式下載 2024