Linux命令、編輯器與shell編程(第2版)

出版時(shí)間:2010 年9月  出版社:清華大學(xué)出版社  作者:(美)Mark G. Sobell  頁數(shù):769  字?jǐn)?shù):1149000  譯者:包戰(zhàn) 孔向華 胡艮勝  
Tag標(biāo)簽:無  

前言

Linux《Linux命令、編輯器與shell編程(第2版)》闡述了如何通過命令行方式使用Linux操作系統(tǒng)。本書前幾章面向沒有計(jì)算機(jī)使用經(jīng)驗(yàn)的讀者,閱讀這部分內(nèi)容將能夠使其快速上手。剩余部分則主要針對(duì)經(jīng)驗(yàn)豐富的計(jì)算機(jī)用戶。本書并不針對(duì)特定的Linux版本或者某個(gè)發(fā)布版,而是適用于所有近期發(fā)布的Linux版本。Mac OS X本書還解釋了如何使用Mac OS X的UNIX/Linux基本功能。這部分內(nèi)容“直指核心”,跳過了大多數(shù)人以為是Macintosh的傳統(tǒng)圖形用戶界面(GuI),討論了如何使用與OS X直接相連的強(qiáng)大的命令行界面(CLD。與Linux版本一樣,本書也不針對(duì)OS X的特定版本,而是適用于所有近期發(fā)布的OS x版本。在本書中主要指Linux,但它也隱含了Mac OS X,并指出了這兩種操作系統(tǒng)之間的區(qū)別。命令行界面在計(jì)算機(jī)剛誕生的時(shí)候,只有命令行(文本)界面(Command Line Interface,CLI),可以通過命令行向Linux輸入命令。那時(shí)還沒有鼠標(biāo)和圖標(biāo),也就不能通過拖放方式進(jìn)行操作。某些程序(如emacs)使用ASCII字符集中非常有限的圖形字符實(shí)現(xiàn)了基本的窗口。反白顯示技術(shù)可將計(jì)算機(jī)屏幕分割成幾個(gè)區(qū)域。Linux就是在這樣的環(huán)境中誕生和發(fā)展起來的。很自然地,早期的所有Linux實(shí)用程序都通過命令行方式調(diào)用。Linux的真正功能還體現(xiàn)在這樣的環(huán)境中,這也是很多Linux專家非命令行不用的原因。本書通過清晰的闡述和詳實(shí)的示例,向讀者展示了如何通過命令行方式最有效地使用Linux系統(tǒng)。

內(nèi)容概要

為了真正掌握Linux必須全面理解shell和命令行。以前,讀者必須購買兩本書才能掌握這些知識(shí):一本介紹Linux基本概念和技術(shù)的指南,再加一本參考手冊(cè)。現(xiàn)在,著名Linux專家Mark Sobell通過《Linux命令、編輯器與shell編程(第2版)》一本書,不僅全面深入地介紹了系統(tǒng)管理員、開發(fā)人員和高級(jí)用戶最需要的工具,而量涵蓋了日常工作中最常用的參考資源。  《Linux命令、編輯器與shell編程(第2版)》完全適用于所有發(fā)布版,可以把它用于任意Linux系統(tǒng),包括現(xiàn)在和將來發(fā)布的Linux系統(tǒng)。《Linux命令、編輯器與shell編程(第2版)》還全面介紹了Mac OS X命令行。包括其他Linux/UNIX圖書忽略的僅用于OS X的工具和實(shí)用程序?! ”緯Y(jié)構(gòu)清晰.包含數(shù)百個(gè)優(yōu)秀的實(shí)際范例,從最基礎(chǔ)的知識(shí)開始,介紹了Linux中最有用的知識(shí),包捶文體系統(tǒng)、shell、編輯器、實(shí)用程序、編程工具、正則表達(dá)式等。Sobell還添加了Perl的入門介紹,Ped是Linux管理員自動(dòng)完成復(fù)雜、耗時(shí)的任務(wù)最重要的編程工具。

作者簡(jiǎn)介

索貝爾(Mark G.Sobell),是Sobell Associates公司的總裁。該咨詢公司致力于UNIX/Linux培訓(xùn)、支持和定制軟件開發(fā)。他在使用UNIX和Linux系統(tǒng)方面有超過25年的經(jīng)驗(yàn),編寫了許多暢銷書.包括Prentice Hall出版社出版的A Practical Guide to Fedora and Red HatEnterprise Ltnux

書籍目錄

第1章 歡迎進(jìn)入Linux世界 1.1 UNIX和GNU-Linux的發(fā)展史  1.1.1 Linux的起源:UNIX  1.1.2 回顧1983年  1.1.3 下一場(chǎng)景,1991年  1.1.4 自由代碼  1.1.5 Linux的關(guān)鍵 1.2 Linux的優(yōu)點(diǎn)  1.2.1 Linux在硬件公司和開發(fā)人員中流行的原因  1.2.2 Linux的可移植性  1.2.3 C編程語言 1.3 Linux概述  1.3.1 Linux具有內(nèi)核編程接口  1.3.2 Linux支持多用戶  1.3.3 Linux支持多任務(wù)  1.3.4 Linux支持安全的分層文件系統(tǒng)  1.3.5 shell命令解釋器和編程語言  1.3.6 大量有用的實(shí)用程序  1.3.7 進(jìn)程問的通信  1.3.8 系統(tǒng)管理 1.4 Linux的其他特性  1.4.1 GUI  1.4.2?。ɑヂ?lián)的)網(wǎng)絡(luò)實(shí)用程序  1.4.3 軟件開發(fā) 1.5 本章小結(jié) 練習(xí)第Ⅰ部分 Linux操作系統(tǒng) 第2章 入門  2.1 本書約定  2.2 從終端或終端模擬器登錄  2.3 shell   2.3.1 識(shí)別當(dāng)前運(yùn)行的是哪種shell   2.3.2 校正錯(cuò)誤  2.4 su/sudo:慎用root權(quán)限  2.5 如何查找相關(guān)文檔   2.5.1 -help選項(xiàng)   2.5.2 man:顯示系統(tǒng)手冊(cè)頁   2.5.3 apropos:搜索關(guān)鍵字   2.5.4 info:顯示實(shí)用程序的相關(guān)信息   2.5.5 HOWT0文檔   2.5.6 利用系統(tǒng)獲取幫助  2.6 登錄的更多方面   2.6.1 使用虛擬控制臺(tái)   2.6.2 如何處理登錄失敗   2.6.3 退出   2.6.4 更改密碼  2.7 本章小結(jié)  練習(xí)  高級(jí)練習(xí) 第3章 實(shí)用程序  3.1 特殊字符  3.2 基本工具   3.2.1 1s:顯示文件名   3.2.2 cat:顯示文本文件內(nèi)容   3.2.3 rm:刪除文件   3.2.4 少即多:分屏顯示文件   3.2.5 hostname:顯示系統(tǒng)名  3.3 文件操作   3.3.1 cp:復(fù)制文件   3.3.2 mv:更改文件名   3.3.3 lpr:打印文件   3.3.4 grep:查找字符串   3.3.5 head:顯示文件頭部   3.3.6 tail:顯示文件尾部   3.3.7 sort:按順序顯示文件內(nèi)容   3.3.8 uniq:忽略文件中重復(fù)的行   3.3.9 dim比較兩個(gè)文件   3.3.10 file:識(shí)別文件內(nèi)容  3.4 l(管道):實(shí)現(xiàn)進(jìn)程間的通信  3.5 4個(gè)有用的實(shí)用程序   3.5.1 echo:顯示文本   3.5.2 date:顯示日期和時(shí)間   3.5.3 script:記錄shell會(huì)話信息   3.5.4 todos/unix2dos:將L,inux和.MacOSX文件轉(zhuǎn)換為Windows格式  3.6 壓縮和歸檔文件   3.6.1 bzip2:壓縮文件   3.6.2 bunzip2和bzcat:解壓縮文件   3.6.3 gzip:壓縮文件   3.6.4 tar:打包和解包文件  3.7 定位命令   3.7.1 which和whereis:定位實(shí)用程序   3.7.2 slocate/Iocate:搜索文件  3.8 獲取用戶和系統(tǒng)信息   3.8.1 who:列出系統(tǒng)上的用戶   3.8.2 finger:列出系統(tǒng)上的用戶   3.8.3 w:列出系統(tǒng)上的用戶  3.9 與其他用戶通信   3.9.1 write:發(fā)送消息   3.9.2 mesg:拒絕或接受消息  3.10 電子郵件  3.11 本章小結(jié)  練習(xí)  高級(jí)練習(xí)  ……第Ⅱ部分 編輯器第Ⅲ部分 Shell第Ⅳ部分 編程工具第Ⅴ部分 編程工具第Ⅵ部分 附錄

章節(jié)摘錄

插圖:2.6.1 使用虛擬控制臺(tái)在個(gè)人計(jì)算機(jī)上運(yùn)行Linux系統(tǒng),要經(jīng)常使用與計(jì)算機(jī)相連的顯示器和鍵盤。使用這種物理控制臺(tái),可以訪問63個(gè)虛擬控制臺(tái)(或稱虛擬終端)。其中,一些控制臺(tái)用來讓用戶登錄,而其他的用作圖形顯示。按下CONTROL+ALT鍵和要瀏覽的控制臺(tái)的對(duì)應(yīng)功能鍵,即可在控制臺(tái)之間切換。例如,按下CONTROL+ALT+F5將顯示第5個(gè)虛擬控制臺(tái)。本書把第1次啟動(dòng)時(shí)(或按下CONTROL+ALT+F1)調(diào)用的控制臺(tái)稱為系統(tǒng)控制臺(tái)(或控制臺(tái))。通常情況下,有6個(gè)虛擬控制臺(tái)處于激活狀態(tài),而且其中運(yùn)行著文本登錄會(huì)話。若既想使用文本界面,又想使用GuI,則可通過一個(gè)控制臺(tái)運(yùn)行文本界面,另一個(gè)控制臺(tái)運(yùn)行GuI來實(shí)現(xiàn)。無論從哪個(gè)控制臺(tái)啟動(dòng)圖形會(huì)話,系統(tǒng)都會(huì)找到第1個(gè)沒有使用的虛擬控制臺(tái)(通常為第7控制臺(tái))來運(yùn)行該會(huì)話。2.6.2 如何處理登錄失敗如果輸入了錯(cuò)誤的用戶名或密碼,那么,系統(tǒng)將在用戶名和密碼都輸入完畢后返回一條錯(cuò)誤消息。此消息表明輸入的登錄名或密碼錯(cuò)誤,或者兩者都無效。為減少未授權(quán)用戶通過猜測(cè)登錄名和密碼進(jìn)入系統(tǒng)的可能性,系統(tǒng)要求登錄名和密碼必須都正確才可登錄。登錄失敗的常見原因如下:登錄名和密碼未區(qū)分大小寫。要確保cAPSLOCK鍵關(guān)閉,輸入的用戶名和密碼必須與當(dāng)初設(shè)定的完全一致。

媒體關(guān)注與評(píng)論

Sobell首先提示了如何使用Linux……現(xiàn)在他講述Linux的強(qiáng)大功能。對(duì)于希望提升Linux編程技能的讀者。《Linux命令、編輯器與Sobell(第2版)》是一本必不可少的參考書?!  狫on “maddog”Hall,Linux國際部的執(zhí)行總裁

編輯推薦

《Linux命令、編輯器與Shell編程(第2版)》:更快地獲取更多知識(shí),掌握命令行,成為真正的Linux專家,從數(shù)百個(gè)高質(zhì)量的實(shí)際范例中學(xué)習(xí),新增了Mac OS X命令行及其獨(dú)特的工具,新增了如何使用Perl自動(dòng)完成任務(wù)的專家入門指南?!禠inux命令、編輯器與shell編程(第2版)》是唯一涵蓋以下全部?jī)?nèi)容的書籍更好、更實(shí)用的范例+涵蓋了用戶實(shí)際中需要執(zhí)行的任務(wù)。深入淺出地介紹了Linux和OS×的每個(gè)知識(shí)點(diǎn)。適用于每個(gè)系統(tǒng)管理員的Peri完整入門指南。深入剖析如何使用bash和tcsh進(jìn)行基本和高級(jí)的Linux shell編程。從aspell到xargs的100個(gè)核心實(shí)用程序的全面闡述,包括從ditto到SetFile的Mac OS X專用實(shí)用程序。新增了如何使用rsync自動(dòng)完成遠(yuǎn)程備份的內(nèi)容。數(shù)十個(gè)系統(tǒng)安全提示。包括使用ssh和scp實(shí)現(xiàn)安全通信的詳細(xì)步驟。定制shell和從命令行交互使用shell的提示和技巧。使晨vim和emacs進(jìn)行高效編輯的完全指南。全面的命令參考部分——現(xiàn)在包含修訂過和擴(kuò)展過的索引,以便讀者快速查找需要的信息。使用apt-get和yum自動(dòng)更新系統(tǒng)的指令。數(shù)十人令有助于讀者提升實(shí)踐能力和自信心。還包捶BitTorrent、gawk、sed、find、sort、bzip2和正則表達(dá)式等內(nèi)容??捎糜谒兄髁靼姹镜腖inux,包括Ubuntu、Fedora、openSUSE、Red Hat、Debian、Mandriva、Mint和OS X等。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Linux命令、編輯器與shell編程(第2版) PDF格式下載


用戶評(píng)論 (總計(jì)87條)

 
 

  •   Linux命令、編程器與Shell編程
    書質(zhì)量很好 清華大學(xué)出版社就是不錯(cuò)
    內(nèi)容適合初學(xué)者
  •   這本書大量介紹了平時(shí)適用的命令,對(duì)linux環(huán)境下的編程很有幫助
  •   初學(xué)者可以把它作為學(xué)習(xí)linux指令的入門書
    入門者可把它作為腳本編程教材
    高深者可把它作為深入研究的切入點(diǎn)。
  •   學(xué)習(xí)linux入門的書
  •   非常實(shí)用的LINUX工具書
  •   shell腳本入門,新手必看
  •   基礎(chǔ)部分的教學(xué)非常詳細(xì),第15章的命令參考很適合用于查閱
  •   內(nèi)容比較全面,介紹的比較詳細(xì),值得研究啊!
  •   還沒開始看,看了下目錄覺得寫得很全面,不知道內(nèi)容夠不夠?qū)嵱脋~先頂一下
  •   很好的一本書,內(nèi)容相當(dāng)全面,不過不是很深入;
  •   書質(zhì)量好!內(nèi)容多,太厚了!需要慢慢看
  •   書籍本身還可以,但是一個(gè)光盤只有那么一丁點(diǎn)內(nèi)容,有點(diǎn)愚弄讀者的意思,
    可以把光盤扔到**桶里,占地方
  •   很不錯(cuò)的參考手冊(cè),就是紙張有些不好
  •   質(zhì)量質(zhì)量的都很不錯(cuò),內(nèi)容也很好,好評(píng)
  •   剛剛收到,感覺還算是比較詳細(xì)。書的質(zhì)量不錯(cuò)
  •   書很厚,質(zhì)量很好!
  •   書很不錯(cuò)
    從基礎(chǔ)開始學(xué)起
    我啥都不懂的
    也可以看懂學(xué)習(xí)
    很好
  •   還不錯(cuò),好厚的一本書啊
  •   此書不錯(cuò),很好理解,中文的看起來更方便些
  •   絕對(duì)是好幫手,當(dāng)作手冊(cè)用
  •   啥都有,內(nèi)容挺豐富的,可以作工具書
  •   書不錯(cuò),寫的挺詳細(xì)的,適合初學(xué)者
  •   非常好!適合初學(xué)者!
  •   很不錯(cuò) 和預(yù)期的一樣好
  •   正品,很好,很便宜
  •   基礎(chǔ)讀物,還沒看多少
  •   很不錯(cuò)的參考書,有利于從前入深的學(xué)習(xí)。
  •   十分適合想我這樣的初學(xué)者。
  •   好書,細(xì)節(jié)略淺,可以做工具書用
  •   不錯(cuò)的書
    不錯(cuò)的書
  •   書不錯(cuò),言簡(jiǎn)意賅,看的懂。挺給力!
  •   是一本不可多得的參考書啊。。。放在辦公室,隨時(shí)查閱。。。可憐的IT小民工~
  •   趕緊看吧,好的書,不用多說 ,
  •   老師推薦的,覺得不適合我
  •   正版低價(jià)
  •   書給力!速度給力!包裝不給力!
  •   譯者太不負(fù)責(zé)了,前面幾章就很差了,不知道后面有多差
  •   準(zhǔn)備學(xué)習(xí)Linux,入門的基礎(chǔ)書籍,用來查看命令,和理解linux操作系統(tǒng)
  •   Linux 初中級(jí)用戶用用還可以。
  •   書很詳細(xì),可以作為參考大全。
    把SHELL腳本的幾種形式都做了詳細(xì)的講解,有豐富的例子,對(duì)于初學(xué)者和熟練者都是很好的參考書籍。
  •   講的東西很全面,但是不夠細(xì)致
  •   書的質(zhì)量很好,我在網(wǎng)上幾個(gè)網(wǎng)上書店買過,這里的是最好的了;不過如果能對(duì)有光盤的書特殊照顧的話,就不會(huì)像我的一樣碎成幾片了。
  •   詳細(xì),手冊(cè)一樣的書
  •   書挺好,就是還沒來得及看里面的內(nèi)容。。
  •   內(nèi)容挺全的,大而不缺其細(xì),很好
  •   很厚,知識(shí)點(diǎn)很多
  •   感覺有點(diǎn)舊,整體看起來勉強(qiáng)。。
  •   是一本大全,作為參考書很適合
  •   第一感覺,書有被打濕的痕跡,很明顯,剛到手感覺就是二手書;第二,快遞的速度,只能這么說,慢的可以。
  •   書目的 編排不錯(cuò)哦,適合初學(xué)
  •   誰叫我是初學(xué)Linux呢,就買了這本書,不過我發(fā)現(xiàn)這本書講的很全面,但不是太細(xì)致。還不如到學(xué)習(xí)Linux的網(wǎng)站上找些資料看看。
    相對(duì)于它對(duì)我的幫助,我感覺這本書的價(jià)格還是偏高了
  •   拿到這本書時(shí),背后幾頁下方有泥水印,估計(jì)是在武漢倉庫或運(yùn)送途中處理不當(dāng)造成的。(但送貨那幾天都沒有下過雨。2011-03-08到貨),希望“當(dāng)當(dāng)網(wǎng)”在這方面多多改進(jìn)。

    書是好書,適合初、中級(jí) Linux 愛好者。
  •   內(nèi)容沒來得及看,不過看了下光盤
    坑爹啊,光盤才三M多一點(diǎn),這也叫光盤,無語了
  •   相對(duì)于本人來說,比較基礎(chǔ),不過還是一本比較不錯(cuò)的書,可以當(dāng)作一個(gè)工具書。
  •   感覺有點(diǎn)舊,不知道在倉庫積了多久的灰了,還有幾處明顯壓痕
  •   比想象的簡(jiǎn)單。不過外國人寫的書還是很細(xì)的
  •   怎么說了,一本寫的很傳統(tǒng)的書,缺乏生動(dòng)的感覺,都是冷冰冰的文字
  •   這書一般般
    絕對(duì)不值這個(gè)價(jià)
  •   如果你是買一本shell的字典式的工具書,那買這本就沒錯(cuò)了,如果是要全面學(xué)習(xí),就不建議了
  •   錯(cuò)誤百出,新增加的內(nèi)容只是蜻蜓點(diǎn)水,顯得多余了。
  •   看了里面講的內(nèi)容頓時(shí)后悔買這本書了,這書的確值不起那個(gè)價(jià)。還不如去網(wǎng)上找點(diǎn)免費(fèi)資料都比這個(gè)好!
  •   像本字典,當(dāng)工具書用了
  •   在書店看到這本書,覺得不錯(cuò)。不過光盤里沒啥東西
  •   很厚,講的也很詳細(xì)。
  •   工具書吧,內(nèi)容比較淺顯
  •   這本書很詳細(xì),很全面,值得推薦
  •   書中內(nèi)容很詳細(xì),很多細(xì)節(jié)都講到了
  •   內(nèi)容不少,還是不錯(cuò)的
  •   就是內(nèi)容太多了,得慢慢看
  •   與期望差距較大,過多介紹了不同的編輯器。
  •   不錯(cuò),非常適合新手!
  •   書我很喜歡,是正版,質(zhì)量不錯(cuò)!
  •   內(nèi)容不錯(cuò),適合初學(xué)者及shell編程參考
  •   挺好的一本查詢的工具書
  •   介紹的很精準(zhǔn),很不錯(cuò)的書,很值得推薦
  •   還行,講了很多實(shí)用的方法。
  •   基本沒啥用,說的都是廢話,沒有什么實(shí)質(zhì)性內(nèi)涵的東西,太膚淺
  •   看了部分內(nèi)容后,后悔了,不值得。。沒什么實(shí)際內(nèi)容
  •   離校時(shí)買的。。。。。。。。
  •   書不錯(cuò),但事過則很淡淡
  •   書很不錯(cuò),當(dāng)工具書用很好
  •   正版啊正版
  •   編譯器linux命令
  •   很實(shí)用的書,后來又買了一本電子版
  •   正版的好書內(nèi)容還行吧
  •   內(nèi)容豐富,講得也很詳細(xì),適合初學(xué)者
  •   學(xué)習(xí)Linux很好的書
 

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

京ICP備13047387號(hào)-7