登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『繁體書』好的程式設計師總是要離開Windows的:從學習Linux Shell開始

書城自編碼: 2867437
分類:繁體書 →台灣書
作者: 張春曉
國際書號(ISBN): 9789863793618
出版社: 佳魁資訊
出版日期: 2016-07-31
版次: 初版
頁數/字數: 520頁
書度/開本: 17x23cm

售價:HK$ 163.3

 

** 我創建的書架 **
未登入.


新書推薦:
為什麼我們拚命追求幸福,卻依然不快樂
《 為什麼我們拚命追求幸福,卻依然不快樂 》

售價:HK$ 115.2
圖解易經(新版)
《 圖解易經(新版) 》

售價:HK$ 110.0
戊辰戰爭:還原被隱藏的真相(兩冊)
《 戊辰戰爭:還原被隱藏的真相(兩冊) 》

售價:HK$ 232.0
吳作棟傳(1941-1990):新加坡的政壇傳奇
《 吳作棟傳(1941-1990):新加坡的政壇傳奇 》

售價:HK$ 174.0
召喚勇氣:覺察情緒衝擊、不逃避尖銳對話、從心同理創造真實的主導力
《 召喚勇氣:覺察情緒衝擊、不逃避尖銳對話、從心同理創造真實的主導力 》

售價:HK$ 130.0
小眾,其實不小:中間市場陷落,小眾消費崛起
《 小眾,其實不小:中間市場陷落,小眾消費崛起 》

售價:HK$ 101.0
最快護眼法:驚人的10秒,眼睛不適通通解決!請相信~「近視」「遠視」「老花眼」90%可以治好!
《 最快護眼法:驚人的10秒,眼睛不適通通解決!請相信~「近視」「遠視」「老花眼」90%可以治好! 》

售價:HK$ 81.0
什麼才是人生最值得的事
《 什麼才是人生最值得的事 》

售價:HK$ 116.0

 

建議一齊購買:

+

HK$ 230.8
《 SQL Server 2016資料庫設計與開發實務(附T-SQL範例檔、資料庫檔光碟) 》
+

HK$ 140.0
《 職業駭客的修練:機械碼與底層的把玩藝術 》
+

HK$ 266.7
《 The Linux Programming Interface 國際中文版 (上冊) 》
+

HK$ 266.7
《 The Linux Programming Interface 國際中文版 (下冊) 》
+

HK$ 163.3
《 你總要離開Windows的:從Ubuntu開始進入Linux Bash的世界 》
+

HK$ 163.3
《 Linux Shell程式設計實力養成:225個實務關鍵技巧徹底詳解(附DVD)(第二版) 》
內容簡介:
在Linux系統中,Shell是使用者與系統核心之間進行互動的介面,是整個Linux系統中非常重要的組成部分。Shell指令稿程式設計成為一個優秀的系統管理員和Linux開發者必須掌握的技術之一。
本書由具有十幾年實作經驗的最前線工程師撰寫,以實用性為主旨。從最基本的Shell程式設計環境的架設和變數開始,一直到Shell指令稿的偵錯技術,由淺入深,系統地介紹了Shell程式設計各個方面的基礎知識。最後透過2個實際的綜合實例,向讀者介紹如何使用Shell指令稿來解決實際問題。
目錄
第1篇認識Shell程式設計
01Shell入門基礎
1.1為什麼學習和使用Shell程式設計
1.2什麼是Shell
1.2.1Shell的起源
1.2.2Shell的功能
1.2.3Shell的分類
1.3作為程式語言的Shell
1.3.1互動式程式
1.3.2建立指令稿
1.3.3把指令稿設定為可執行
1.4向指令稿傳遞參數
1.4.1Shell指令稿的參數
1.4.2參數擴充
1.5第一個Shell程式:Hello,BashShell!
1.5.1Shell指令稿的基本元素
1.5.2指定指令解讀器
1.5.3Shell指令稿中的註釋和風格
1.5.4如何執行Shell程式
1.5.5Shell程式的退出狀態
1.6小結
02Shell程式設計環境的架設
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.2vi(vim)編輯器
2.3系統環境的架設
2.3.1Shell設定檔
2.3.2指令別名-33
2.4小結
第2篇Shell程式設計基礎
03變數和參考
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小結
04條件測試和判斷敘述
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小結
05循環結構
5.1步進循環敘述for
5.1.1帶列表的for循環敘述
5.1.2不帶列表的for循環敘述
5.1.3類似C風格的for循環敘述
5.1.4使用for循環敘述處理陣列
5.2until循環敘述
5.2.1until敘述的基本語法
5.2.2利用until敘述批次增加使用者
5.3while循環敘述
5.3.1while敘述的基本語法
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小結
06函數
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小結
07陣列
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小結
08正規表示法
8.1什麼是正規表示法
8.1.1為什麼使用正規表示法
8.1.2如何學習正規表示法
8.1.3如何實作正規表示法
8.2正規表示法基礎
8.2.1正規表示法的原理
8.2.2基本正規表示法
8.2.3擴充正規表示法
8.2.4Perl正規表示法
8.2.5正規表示法字元集
8.3正規表示法應用
8.3.1比對單一字元
8.3.2比對多個字元
8.3.3比對字串的開頭或結尾
8.3.4運算子優先順序
8.3.5子運算式
8.3.6萬用字元
8.4grep指令
8.4.1grep指令的基本語法
8.4.2grep指令族簡介
8.5小結
09基本文字處理
9.1使用echo指令輸出文字
9.1.1顯示普通字串
9.1.2顯示逸出字元 數
9.1.4換行和不換行
9.1.5顯示指令執行結果
9.1.6echo指令執行結果的重新導向
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.1sort指令的基本用法
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.1cut指令及其語法
9.5.2選擇指定的文字列
9.5.3選擇指定數量的字元
9.5.4排除不包含列分隔符號的行
9.6使用paste指令連接文字列
9.6.1paste指令及其語法
9.6.2自訂列分隔符號
9.6.3連接指定的文字列
9.7使用join指令聯接文字列
9.7.1join指令及其語法
9.7.2指定聯接關鍵字列
9.7.3內聯接文字檔
9.7.4左聯接文字檔
9.7.5右聯接文字檔
9.7.6全聯接文字檔
9.7.7自訂輸出列
9.8使用tr指令取代檔案內容
9.8.1tr指令及其語法
9.8.2去除重複出現的字元
9.8.3刪除空行
9.8.4大小寫轉換
9.8.5刪除指定字元
9.9小結9
10串流編輯
10.1sed指令及其語法
10.1.1sed指令以及語法
10.1.2sed指令的工作方式
10.1.3使用行號定位文字行
10.1.4使用正規表示法定位文字行
10.2sed指令的常用操作
10.2.1sed編輯指令基本語法
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.4sed指令檔
10.4小結
11文字處理利器awk指令
11.1awk入門
11.1.1awk的功能
11.1.2awk指令的基本語法
11.1.3awk的工作流程
11.1.4執行awk程式的幾種方式
11.2awk的模式比對
11.2.1關聯運算式
11.2.2正規表示法
11.2.3混合模式
11.2.4區間模式
11.2.5BEGIN模式
11.2.6END模式
11.3變數
11.3.1變數的定義和參考
11.3.2系統內建變數
11.3.3記錄分隔符號和欄位分隔符號
11.3.4記錄和欄位的參考
11.4運算子和運算式
11.4.1算術運算子
11.4.2設定運算子
11.4.3條件運算子
11.4.4邏輯運算子
11.4.5關係運算子
11.4.6其他運算子
11.5函數
11.5.1字串函數
11.5.2算術函數
11.6陣列
11.6.1陣列的定義和設定值
11.6.2檢查陣列
11.7流程控制
11.7.1if敘述
11.7.2while敘述
11.7.3do while敘述
11.7.4for敘述
11.7.5break敘述
11.7.6continue敘述
11.7.7next敘述
11.7.8exit敘述
11.8awk程式的格式化輸出
11.8.1基本print敘述
11.8.2格式化輸出printf敘述
11.8.3使用sprintf函數產生格式化字串
11.9awk的程式與Shell的互動
11.9.1透過管線實現與Shell的交換
11.9.2透過system函數實現與Shell的互動
11.10小結
12檔案的操作
12.1檔案
12.1.1列出檔案
12.1.2檔案類型
12.1.3檔案的許可權
12.2搜索檔案
12.2.1find指令以及語法
12.2.2find指令:路徑
12.2.3find指令:測試
12.2.4find指令:使用!運算子對測試求相反條件
12.2.5find指令:處理檔案許可權錯誤訊息
12.2.6find指令:動作
12.3比較檔案
12.3.1使用comm比較檔案
12.3.2使用diff比較檔案
12.4檔案描述符號
12.4.1什麼是檔案描述符號
12.4.2標準輸入、標準輸出和標準錯誤
12.5重新導向
12.5.1輸出重新導向(覆蓋)
12.5.2輸出重新導向(追加)
12.5.3輸入重新導向
12.5.4目前文件
12.5.5重新導向兩個檔案描述符號
12.5.6使用exec指令分配檔案描述符號
12.6小結
13子Shell與處理程序處理
13.1子Shell
13.1.1什麼是子Shell
13.1.2內部指令、保留字和外部指令
13.1.3在子Shell中執行指令
13.1.4把子Shell中的變數值傳回父Shell
13.2處理程序處理
13.2.1什麼是處理程序
13.2.2透過指令稿監控處理程序
13.2.3作業控制
13.2.4訊號與trap指令
13.3小結

第3篇Shell程式設計實戰
14Shell指令稿偵錯技術
14.1Shell指令稿中的常見錯誤
14.1.1常見語法錯誤
14.1.2常見邏輯錯誤
14.2Shell指令稿偵錯技術
14.2.1使用echo指令偵錯指令稿
14.2.2使用trap指令偵錯Shell指令稿
14.2.3使用tee指令偵錯Shell指令稿
14.2.4使用偵錯鉤子偵錯Shell指令稿
14.3小結
15利用Shell指令稿解決實際問題
15.1撰寫系統服務指令稿
15.1.1系統啟動過程
15.1.2執行等級
15.1.3服務指令稿的基本語法
15.1.4撰寫MySQL服務指令稿
15.2透過指令稿管理Apache伺服器記錄檔
15.2.1Apache以及記錄檔簡介
15.2.2備份歸檔檔案名稱產生函數
15.2.3過期記錄檔備份歸檔函數
15.2.4過期記錄檔刪除函數
15.2.5記錄檔歸檔主程式
15.2.6定時執行記錄檔歸檔指令稿
15.3小結

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.