出版時間:2009-6 出版社:人民郵電出版社 作者:Richard Blum 頁數(shù):494 字數(shù):982000 譯者:蘇麗,張研婧,侯曉敏
Tag標簽:無
前言
歡迎閱讀本書。像所有的寶典系列叢書一樣,本書將提供實踐教程和實例應用程序信息,還將提供參考資料和背景信息,為學習的內(nèi)容提供相關環(huán)境。本書非常全面地介紹了Linux命令行和shell命令。學習完本書之后,您將能夠編寫自己的shell腳本,自動執(zhí)行Linux系統(tǒng)上的任何任務。 如果您是Linux環(huán)境的系統(tǒng)管理員,那么了解如何編寫shell腳本將使您受益頗多。本書并沒有詳細介紹安裝Linux系統(tǒng)的過程,而是介紹運行Linux之后,如何自動化執(zhí)行一些例行的管理任務。這就是shell腳本的用途,也正是本書的目的所在。本書將說明如何使用shell腳本自動化地管理任務,從監(jiān)控系統(tǒng)數(shù)據(jù)和數(shù)據(jù)文件到為上級生成報告。 如果您是家用Linux環(huán)境的愛好者,您也能從本書中受益。如今,很容易在預構(gòu)建widget的圖形世界中迷失。大部分桌面Linux發(fā)行版都盡量向典型用戶隱藏系統(tǒng)內(nèi)核。但是,很多時候需要了解內(nèi)部究竟發(fā)生了什么。本書將展示如何訪問Linux命令行提示符,介紹進入提示符之后應該做些什么。通過命令行執(zhí)行一些簡單的任務(如文件管理)往往比用圖形界面更快。在命令行中可以使用很多命令,本書將展示如何使用它們。
內(nèi)容概要
在Linux系統(tǒng)中,命令和shell腳本是非常重要的內(nèi)容,它們的功能非常強大,使用它們可以完成各種操作。本書分為5部分。第1部分介紹Linux shell的基礎知識;第2部分介紹shell腳本;第3部分介紹shell腳本編程的高級內(nèi)容;第4部分介紹如何使用Linux環(huán)境中的各種shell編寫shell腳本;第5部分演示如何在實際情況中使用shell腳本?! ”緯浅H娴亟榻B了Linux命令行和shell命令,并且提供了很多實踐教程和實例應用程序信息,為學習的內(nèi)容提供了相關環(huán)境,是Linux的愛好者以及Linux系統(tǒng)管理員的首選。
作者簡介
Richard Blum作為一名系統(tǒng)和網(wǎng)絡管理員,已經(jīng)在IT界經(jīng)歷了19年的風風雨雨。他管理過UNIX、Linux、Novell和Mi—crosoft服務器,曾幫助設計和維護使用Cisco交換機和路由器大型網(wǎng)絡,共涉及3500多名用戶。他使用LinUx服務器和shell腳本執(zhí)行自動網(wǎng)絡監(jiān)控。并可以在所有UNIX shell
書籍目錄
第1部分 Linux命令行 第1章 Linux shell入門 第2章 了解shell 第3章 基本的bash shell命令 第4章 更多bash shell命令 第5章 使用Linux環(huán)境變量 第6章 理解Linux文件權限 第7章 使用編輯器 第2部分 shell腳本的基礎知識 第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章 正則表達式 第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程序是一種成熟的編程語言,它提供了編寫高級程序進行數(shù)據(jù)處理所需要的功能。在本章中,我們將了解如何使用gawk編程語言編寫程序,以處理可能遇到的任何數(shù)據(jù)格式化任務?! ∪魏尉幊陶Z言的一項重要功能就是使用變量保存并重新調(diào)用值。gawk編程語言支持兩種不同類型的變量: 內(nèi)置變量; 用戶定義的變量?! ≡趃awk中有許多內(nèi)置變量可用。內(nèi)置變量包含在處理數(shù)據(jù)文件中的數(shù)據(jù)字段和記錄中使用的信息。還可以在gawk程序中創(chuàng)建自己的變量。下面幾節(jié)將介紹如何在gawk程序中使用變量。 19.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ù)字段由字段分隔符號描述。默認情況下,字段分隔符號是一個空白符號,如空格或制表符。
編輯推薦
《Linux命令行和sheell腳本編程寶典》的基礎部分需要學習的內(nèi)容很多,本寶典不僅簡明扼要地介紹了開源Linux軟件的結(jié)構(gòu),并且展示了如何摒棄笨重的Linux圖形用戶界面,而使用一種更加快速而有效的方式——命令行和自動化腳本。您將學習如何在不使用GUI的情況下管理文件系統(tǒng)的文件;啟動和終止程序;使用數(shù)據(jù)庫,甚至執(zhí)行Web編程,《Linux命令行和sheell腳本編程寶典》將教會您一切。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載