Linux Shell 編程藝術-嵌入式開發直通車 Linux Shell编程艺术(附DVD光盘1张)

張澤

  • 出版商: 電子工業
  • 出版日期: 2014-01-01
  • 定價: $528
  • 售價: 8.5$449
  • 語言: 簡體中文
  • 頁數: 464
  • 裝訂: 平裝
  • ISBN: 7121221012
  • ISBN-13: 9787121221019
  • 相關分類: 嵌入式系統LinuxCommand Line
  • 已過版

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

Shell是Unix∕Linux操作系統與用戶進行交互的重要接口,是Unix∕Linux系統中最重要的軟件之一。一直以來,Shell編程是系統管理員必備的高級技能,通過學習Shell編程,可以讓電腦系統完成那些繁重並且瑣碎的管理任務,從而可以節省大量的工作時間。張澤編著的《Linux Shell編程藝術(附光盤嵌入式開發直通車)》通過大量的實例,以循序漸進的方式,由淺入深地逐步介紹Shell編程的各個知識點,從而引領讀者輕鬆跨越Shell程序設計的門檻,最終擺脫繁忙而且低效率的工作狀態,達到輕鬆管理系統的目的。
    《Linux Shell編程藝術(附光盤嵌入式開發直通車)》結合大量的實例,系統、全面地介紹了Shell腳本編程語言的語法格式、常用命令的使用、面對問題的分析方法,以及整個系統背後的運行原理等內容,力求使讀者掌握從問題分析到代碼實現,再到調試腳本、優化腳本的整個流程。學習完本書以後,讀者能夠具備較強的Shell程序設計能力,並對系統背後的運行原理有深入的理解。
    本書適合系統管理員、網絡管理員、Unix∕Linux系統愛好者學習參考。

<目錄>

第1章  Shell介紹和腳本基礎/1
  1.1  登錄到系統/2
  1.2  交互地執行命令/8
  1.3  自定義Shell/15
  1.4  獲取幫助/21
  1.5  一個簡單的Shell腳本/24
  1.6  遠程操作/33
  1.7  小結/35
第2章  操作文件和目錄/37
  2.1  列出文件/38
  2.2  查看並改變當前目錄/42
  2.3  查看文件內容/54
  2.4  統計文件行數和字數/60
  2.5  創建文件和目錄/61
  2.6  刪除文件和目錄/64
  2.7  重命名文件和目錄/68
  2.8  移動文件和目錄/69
  2.9  建立文件和目錄的符號鏈接/72
  2.10  複製文件和目錄/74
  2.11  文件所有者與訪問權限/78
  2.12  小結/90
第3章  輸入/輸出重定向和管道/91
  3.1  標準輸出/92
  3.2  標準輸入/99
  3.3  標準錯誤輸出/101
  3.4  管道/105
  3.5  塊語句的輸出和重定向/110
  3.6  Here Document/114
  3.7  文件描述符/115
  3.8  小結/120
第4章  進程/121
  4.1  查看進程/122
  4.2  前臺進程和後台進程/130
  4.3  終止進程運行/142
  4.4  /proc/文件系統/146
  4.5  小結/150
第5章  文本處理和字符串操作/152
  5.1  常用的文本操作/153
  5.2  其他操作/165
  5.3  小結/169
第6章  變量/171
  6.1  普通變量/172
  6.2  數組變量/178
  6.3  環境變量/184
  6.4  Shell變量/188
  6.5  特殊變量/192
  6.6  小結/201
第7章  流程控制/203
  7.1  if/else語句/204
  7.2  case語句/210
  7.3  while循環/214
  7.4  until循環/216
  7.5  for循環/219
  7.6  select循環/222
  7.7  循環嵌套/227
  7.8  break語句/230
  7.9  continue語句/232
  7.10  小結/235
第8章  替換/236
  8.1  變量替換的高級形式/237
  8.2  文件名替換/243
  8.3  命令替換/246
  8.4  算術運算替換/249
  8.5  小結/251
第9章  引用/252
  9.1  使用反斜杠/253
  9.2  使用單引號/259
  9.3  使用雙引號/263
  9.4  引用的其他應用/267
  9.5  小結/273
第10章  函數/274
  10.1  定義和使用函數/275
  10.2  檢查函數定義和取消函數定義/277
  10.3  參數和返回數據/279
  10.4  變量的作用域/288
  10.5  遞歸調用/292
  10.6  函數庫/295
  10.7  小結/297
第11章  其他常用工具/299
  11.1  使用find查找文件/300
  11.2  xargs/309
  11.3  其他查找文件的方法/311
  11.4  判斷文件的類型/313
  11.5  數據備份/315
  11.6  壓縮文件/318
  11.7  文件備份/326
  11.8  下載工具/331
  11.9  小結/333
第12章  處理信號/335
  12.1  如何表達信號/336
  12.2  如何處理信號/338
  12.3  忽略信號/346
  12.4  定時器/349
  12.5  小結/354
第13章  使用sed處理文本/355
  13.1  sed如何工作/356
  13.2  選擇要操作的行/366
  13.3  重用匹配到的字符串/376
  13.4  小結/378
第14章  使用awk處理文本/379
  14.1  awk如何工作/380
  14.2  使用變量/392
  14.3 控制語句/405
  14.4 使用函數/413
  14.5 小結/418
第15章  grep和高級正則表達式/419
  15.1  grep的基本用法/420
  15.2  高級正則表達式/425
  15.3  小結/441
第16章  Debug Shell腳本/442
  16.1  分析報錯信息/443
  16.2  進入debug模式/445
  16.3  在腳本中添加debug功能/454
  16.4  使用trap命令/460
  16.5  小結/463
參考文獻/464