Linux命令行和shell腳本編程寶典

出版時間:2009-6  出版社:人民郵電出版社  作者:Richard Blum  頁數(shù):494  字?jǐn)?shù):982000  譯者:蘇麗,張研婧,侯曉敏  
Tag標(biāo)簽:無  

前言

  歡迎閱讀本書。像所有的寶典系列叢書一樣,本書將提供實(shí)踐教程和實(shí)例應(yīng)用程序信息,還將提供參考資料和背景信息,為學(xué)習(xí)的內(nèi)容提供相關(guān)環(huán)境。本書非常全面地介紹了Linux命令行和shell命令。學(xué)習(xí)完本書之后,您將能夠編寫自己的shell腳本,自動執(zhí)行Linux系統(tǒng)上的任何任務(wù)。  如果您是Linux環(huán)境的系統(tǒng)管理員,那么了解如何編寫shell腳本將使您受益頗多。本書并沒有詳細(xì)介紹安裝Linux系統(tǒng)的過程,而是介紹運(yùn)行Linux之后,如何自動化執(zhí)行一些例行的管理任務(wù)。這就是shell腳本的用途,也正是本書的目的所在。本書將說明如何使用shell腳本自動化地管理任務(wù),從監(jiān)控系統(tǒng)數(shù)據(jù)和數(shù)據(jù)文件到為上級生成報告?! ∪绻羌矣肔inux環(huán)境的愛好者,您也能從本書中受益。如今,很容易在預(yù)構(gòu)建widget的圖形世界中迷失。大部分桌面Linux發(fā)行版都盡量向典型用戶隱藏系統(tǒng)內(nèi)核。但是,很多時候需要了解內(nèi)部究竟發(fā)生了什么。本書將展示如何訪問Linux命令行提示符,介紹進(jìn)入提示符之后應(yīng)該做些什么。通過命令行執(zhí)行一些簡單的任務(wù)(如文件管理)往往比用圖形界面更快。在命令行中可以使用很多命令,本書將展示如何使用它們。

內(nèi)容概要

  在Linux系統(tǒng)中,命令和shell腳本是非常重要的內(nèi)容,它們的功能非常強(qiáng)大,使用它們可以完成各種操作。本書分為5部分。第1部分介紹Linux shell的基礎(chǔ)知識;第2部分介紹shell腳本;第3部分介紹shell腳本編程的高級內(nèi)容;第4部分介紹如何使用Linux環(huán)境中的各種shell編寫shell腳本;第5部分演示如何在實(shí)際情況中使用shell腳本。  本書非常全面地介紹了Linux命令行和shell命令,并且提供了很多實(shí)踐教程和實(shí)例應(yīng)用程序信息,為學(xué)習(xí)的內(nèi)容提供了相關(guān)環(huán)境,是Linux的愛好者以及Linux系統(tǒng)管理員的首選。

作者簡介

Richard Blum作為一名系統(tǒng)和網(wǎng)絡(luò)管理員,已經(jīng)在IT界經(jīng)歷了19年的風(fēng)風(fēng)雨雨。他管理過UNIX、Linux、Novell和Mi—crosoft服務(wù)器,曾幫助設(shè)計和維護(hù)使用Cisco交換機(jī)和路由器大型網(wǎng)絡(luò),共涉及3500多名用戶。他使用LinUx服務(wù)器和shell腳本執(zhí)行自動網(wǎng)絡(luò)監(jiān)控。并可以在所有UNIX shell

書籍目錄

第1部分 Linux命令行 第1章 Linux shell入門  第2章 了解shell  第3章 基本的bash shell命令  第4章 更多bash shell命令  第5章 使用Linux環(huán)境變量  第6章 理解Linux文件權(quán)限  第7章 使用編輯器 第2部分 shell腳本的基礎(chǔ)知識 第8章 基本腳本編譯  第9章 使用結(jié)構(gòu)化命令  第10章 更多結(jié)構(gòu)化命令  第11章 處理用戶輸入  第12章 顯示數(shù)據(jù)  第13章 腳本控制 第3部分 高級shell腳本編程 第14章 創(chuàng)建函數(shù)  第15章 在腳本中添加顏色  第16章 sed和gawk介紹  第17章 正則表達(dá)式  第18章 高級sed編程  第19章 高級gawk編程 第4部分 可選的Linux shell 第20章 ash shell  第21章 tcsh shell  第22章 Korn shell  第23章 zsh shell 第5部分 高級主題 第24章 使用數(shù)據(jù)庫  第25章 使用Web  第26章 使用電子郵件  第27章 管理員使用的shell腳本 附錄A bash命令快速指南 附錄B sed和gawk快速指南 附錄C shell版本比較 

章節(jié)摘錄

  第16章 介紹了gawk程序并演示了它的基本使用方法,即從原數(shù)據(jù)文件創(chuàng)建格式化的報告。本章將深入研究如何自定義gawk以生成報告。gawk程序是一種成熟的編程語言,它提供了編寫高級程序進(jìn)行數(shù)據(jù)處理所需要的功能。在本章中,我們將了解如何使用gawk編程語言編寫程序,以處理可能遇到的任何數(shù)據(jù)格式化任務(wù)?! ∪魏尉幊陶Z言的一項(xiàng)重要功能就是使用變量保存并重新調(diào)用值。gawk編程語言支持兩種不同類型的變量:  內(nèi)置變量;  用戶定義的變量?! ≡趃awk中有許多內(nèi)置變量可用。內(nèi)置變量包含在處理數(shù)據(jù)文件中的數(shù)據(jù)字段和記錄中使用的信息。還可以在gawk程序中創(chuàng)建自己的變量。下面幾節(jié)將介紹如何在gawk程序中使用變量?! ?9.1.1內(nèi)置變量  gawk程序使用內(nèi)置變量引用程序數(shù)據(jù)內(nèi)的特定功能。本節(jié)將描述在gawk程序中可以使用的內(nèi)置變量以及這些內(nèi)置變量的用法?! ?.字段和記錄分隔符變量  第16章 描述了gawk中的一種內(nèi)置變量,數(shù)據(jù)字段變量。數(shù)據(jù)字段變量允許使用美元符號和數(shù)據(jù)字段在記錄中的數(shù)字位置引用數(shù)據(jù)記錄中的單個數(shù)據(jù)字段。因此,要引用記錄中的第一個數(shù)據(jù)字段,則可以使用$1變量。要引用第二個數(shù)據(jù)字段,則使用$2變量,依次類推?! ?shù)據(jù)字段由字段分隔符號描述。默認(rèn)情況下,字段分隔符號是一個空白符號,如空格或制表符。

編輯推薦

  《Linux命令行和sheell腳本編程寶典》的基礎(chǔ)部分需要學(xué)習(xí)的內(nèi)容很多,本寶典不僅簡明扼要地介紹了開源Linux軟件的結(jié)構(gòu),并且展示了如何摒棄笨重的Linux圖形用戶界面,而使用一種更加快速而有效的方式——命令行和自動化腳本。您將學(xué)習(xí)如何在不使用GUI的情況下管理文件系統(tǒng)的文件;啟動和終止程序;使用數(shù)據(jù)庫,甚至執(zhí)行Web編程,《Linux命令行和sheell腳本編程寶典》將教會您一切。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Linux命令行和shell腳本編程寶典 PDF格式下載


用戶評論 (總計39條)

 
 

  •   剛剛考完RHCE覺得shell編程很重要,這本書能滿足你從入門到精通的所有需求,非常好的一本書,強(qiáng)烈推薦?。。?!
  •   不錯的書,對我這個Shell菜鳥的幫助很大!
  •   這是一本非常好的書,我現(xiàn)在上班下班都帶著它,如果完全理解了這本書,掌握了變成的精神,我們根本不需要GUI
  •   這本書就是我的工具書,很適合初學(xué)者入門。
  •   這本書不錯,當(dāng)當(dāng)?shù)姆?wù)也很好,很快就送到了
  •   不錯,值得擁有容易學(xué),工具書
  •   按著寫幾遍就熟悉了?。?/li>
  •   經(jīng)典就是經(jīng)典,值得購買
  •   買回來看了一下。。內(nèi)容寫得還不錯。。通俗易通。。從理論上講。。寫的也很好。。結(jié)合這本書。??梢蕴岣吣銓inux系統(tǒng)結(jié)構(gòu)的認(rèn)識個shell管理。。還是有一定幫助的。。對shell編程又需要的建議可以買來閱讀以下。。
  •   我也不算高手不過第一天我就把這書看了150頁.對新手比較合適,高手請看<<shell腳本學(xué)習(xí)指南>>
  •   有些小問題既有作者的,也有翻譯的。作者方面一個最大的問題,個人以為不是應(yīng)該將linux命令的形式應(yīng)該解釋一下,比如cp是對copy的一種縮寫之類的,命令的參數(shù)為什么用這個字母也應(yīng)該說明一下,其實(shí)也不用費(fèi)多大篇幅,只要在括號里注一下即可;這樣能夠幫助一些初學(xué)者記憶。翻譯的問題主要在兩個方面吧,一個方面是不應(yīng)該犯的,比如有的地方把應(yīng)該翻譯的當(dāng)作操作后的顯示內(nèi)容處理了而沒有翻譯,如第五五頁的“Fancy!……”一段,還比如有些錯字之類,比如四二頁第三段的“成為虛擬目錄”中的“成為”應(yīng)該是“稱為”之誤,四七頁“使用-i參數(shù)類出”中的“類”字應(yīng)該是“列”字之誤。本書由淺入深是其優(yōu)點(diǎn),即使對于初學(xué)者應(yīng)該也不會覺得難讀。
  •   這本書跟介紹的差不多。對新手有幫助。高級的shell編寫就不行了
  •   一些基本的Shell基礎(chǔ)。。。。。本書適合新手。總體來說。不錯。市面上也很少找到這樣的書。。。翻譯的不是很理想。。。網(wǎng)上可以下載到英文版的書,對比著看??傮w不錯。
  •   其實(shí)這本書不錯,包裝也很好,我推薦買這本書的人,先去學(xué)shell基礎(chǔ),再結(jié)合里面這本書里面講的東西就更容易提高自己了,但是我也覺得這本書所講的也是一些基礎(chǔ),稍加認(rèn)真的閱讀和實(shí)驗(yàn)是容易弄懂的
  •   從內(nèi)容結(jié)構(gòu)上將,一眼就能明白自己學(xué)的是哪一塊跟它相關(guān)的是哪一塊,而且本書中大量的例子更有助于學(xué)習(xí)。此書是一本好書。堅定完畢!
  •   內(nèi)容淺顯易懂,適合入門,高手繞行
  •   不錯的書,不過不夠深入,推薦入門學(xué)習(xí)
  •   很不錯的一本書,太貴了沒舍得買.
  •   很不錯的專業(yè)書,值得從事這樣行業(yè)的好好看
  •   在看,書的質(zhì)量還好,內(nèi)容在看!
  •   感覺還是不錯的,
  •   范例簡單容易看懂
  •   實(shí)用的書籍值得購買
  •   FYI
  •   不錯,就是沒來得及看呢
  •   從第三章開始看比較OK.
  •   就是送的慢,花了六個工作日才送到
  •   書是挺好的,就是送的時間不太對。預(yù)定是六日給送,結(jié)果周三就開始打電話,周五又打。周六一天卻沒有消息了,周日才送的……
  •   這書適合學(xué)生時代看。不過還酸可以。希望能弄點(diǎn)老外的書過來可能買的更多
  •   寫得不錯,適合初學(xué)者
  •   平時做個手冊還是不錯的。
  •   恩,行挺好的!值得看看。
  •   購買了該書 有一段時間了,目前還在學(xué)習(xí)中,但是覺得這本書不是由初級到高級循序漸進(jìn)的,中間有些跳級的感覺
  •   內(nèi)容很基礎(chǔ),書不是想象中的好
  •   內(nèi)容較基礎(chǔ)
  •   內(nèi)容信息量密度較小,翻譯和印刷都不是很用心
  •   不知道是哪個鬼子寫的,我猜可能是國內(nèi)垃圾寫的,然后胡亂加上個老外的名字。
    通篇下來,講的相當(dāng)膚淺?。?!
    建議別買。
  •   一般沒什么很好的實(shí)用的例子,遺憾。
  •     看了前面一些,還沒看完,確實(shí)是包羅萬象,介紹得十分詳細(xì),對于有時間而且初次接觸的讀者,確實(shí)很有幫助,很多東西只有明白它的來龍去脈,才會有較深入的理解。雖然費(fèi)時費(fèi)力,但也算是一種積累~
      第一章介紹了Linux等等的歷史,寫得很好懂,也很全,從歷史到各個發(fā)行版本,都有詳細(xì)的介紹。
      第二章介紹各種各樣的終端,確實(shí)是不厭其煩啊。
      第三章終于開始介紹命令行了,不過一上來先科普一下文件系統(tǒng)的知識,然后介紹cd和ls,很詳細(xì),比之前看到的介紹好多了。接著就是touch,cp,mv,rm,mdir,rmdir和cat,more,less,tail等。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7