UNIX超級(jí)工具 (第二版,上下卷)

出版時(shí)間:2002-12  出版社:中國(guó)電力出版社  作者:[美] Jerry Peek,Tim O'Reilly,Mike Loukides  頁(yè)數(shù):1223  字?jǐn)?shù):595000  譯者:張志龍 等  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

UNIX操作系統(tǒng)自20世紀(jì)70年代由貝爾實(shí)驗(yàn)室推出以來(lái),20世紀(jì)80年代經(jīng)過(guò)一些大學(xué)、研究所、工業(yè)實(shí)驗(yàn)室的應(yīng)用和發(fā)展,現(xiàn)已成為全世界計(jì)算機(jī)網(wǎng)絡(luò)通信、工作站系統(tǒng)的主流工具,并已經(jīng)進(jìn)入商業(yè)市場(chǎng)和個(gè)人電腦領(lǐng)域。尤其是20世紀(jì)90年代Internet的迅速發(fā)展,更為UNIX的發(fā)展應(yīng)用推波助瀾。目前,我們的生活處處與UNIX操作系統(tǒng)相關(guān)。
大多數(shù)操作系統(tǒng)不支持自由軟件的加入,而UNIX則不然,它允許成千上萬(wàn)個(gè)獨(dú)立的程序員的工作融合進(jìn)來(lái)。因此,在UNIX的商業(yè)化過(guò)程中UNIX成為了一個(gè)兼收并蓄的系統(tǒng)。UNIX的支持工具眾多,因此,一本關(guān)于UNIX實(shí)用工具的書(shū)不僅要集中于實(shí)用程序,而且更要以如何充分發(fā)揮這些實(shí)用程序的特性為重點(diǎn),因?yàn)檫@些特性已日漸成為UNIX的一部分了。
本書(shū)就是為針對(duì)這一迫切需求而推出的,書(shū)中介紹了各種UNIX實(shí)用工具。這些實(shí)用工具成功地?cái)U(kuò)展了UNIX操作系統(tǒng)的功能,使得UNIX成為了凡人的樂(lè)園。在翻譯本書(shū)的過(guò)程中,我們深深感到UNIX的博大精深,也對(duì)UNIX開(kāi)放的設(shè)計(jì)思想有些技巧以及一些常見(jiàn)的疑難問(wèn)題,作者提供了各種解決方案。因此,本書(shū)特別適合于有一定基礎(chǔ)的UNIX開(kāi)發(fā)者和管理人員。同時(shí),作者對(duì)一些基本的概念進(jìn)行了解釋?zhuān)瑢?duì)于UNIX初學(xué)者也有一定的裨益。
本書(shū)的一個(gè)特點(diǎn)是內(nèi)容結(jié)構(gòu)比較松散,并不像大部分書(shū)那樣需要讀者從頭至尾通讀每一章,本書(shū)通過(guò)許多交叉參考和跳轉(zhuǎn)提示,幫助讀者對(duì)感興趣的部分進(jìn)行跳躍式閱讀。本書(shū)主要針對(duì)UNIX單機(jī)系統(tǒng)的實(shí)用工具,沒(méi)有覆蓋任何UNIX通信和網(wǎng)絡(luò)的功能。
本書(shū)包括九個(gè)部分53章,內(nèi)容覆蓋UNIX基礎(chǔ)知識(shí)、Shell命令行、文件系統(tǒng)、文件搜索、文本編輯、管理進(jìn)程、終端與打印機(jī)、Shell編程以及其他工具,如辦公自動(dòng)化等。本書(shū)內(nèi)容翔實(shí),示例得當(dāng),深入淺出地講解了大量工具的使用,是關(guān)于UNIX實(shí)用工具的一本不可多得的好書(shū)。本書(shū)適合于UNIX中高級(jí)用戶(hù)和編程人員用作手頭的工具書(shū),也可供大專(zhuān)院校、研究機(jī)構(gòu)參考。

作者簡(jiǎn)介

Jerry Peek從20世紀(jì)80年代初期開(kāi)始使用UNIX系統(tǒng)。他是UNIX和VMS方面的顧問(wèn),開(kāi)發(fā)并教授UNIX課程,是O’Reilly & Associates的資深作者,也是一名程序員和系統(tǒng)管理員。他現(xiàn)在是計(jì)算機(jī)科學(xué)專(zhuān)業(yè)的一名研究生。Jerry只要一有時(shí)間就徒步或者騎自行車(chē)到加利福尼亞的海岸,或者到拉丁美洲一個(gè)無(wú)名的小地方去旅行。

書(shū)籍目錄

前  言
第一章 簡(jiǎn)介
第一部分 請(qǐng)放輕松
第二章 登錄
第三章 退出
第四章 組織主目錄
第五章 設(shè)置用戶(hù)終端類(lèi)型
第六章 Shell及環(huán)境變量
第七章 設(shè)置用戶(hù)Shell提示符
第二部分 讓計(jì)算機(jī)承擔(dān)繁鎖的工作
第八章 Shell如何解釋用戶(hù)的輸入
第九章 快捷地使用命令行
第十章 別名
第十一章 歷史機(jī)制
第十二章 作業(yè)控制
第十三章 重定向輸入和輸出
第三部分 文件系統(tǒng)
第十四章 快速移動(dòng)
第十五章 通配符
第十六章 尋找指定文件
第十七章 用FIND尋找文件
第十八章 鏈接、重命名和拷貝文件
第十九章 創(chuàng)建和讀取檔案
第二十章 備份文件
第二十一章 關(guān)于管理文件的更多內(nèi)容
第二十二章 文件的安全性、所有權(quán)及共享
第二十三章 刪除文件
第二十四章 獲取磁盤(pán)空間的其他方法
第四部分 深入文件
第二十五章 顯示文件內(nèi)容
第二十六章 正則表達(dá)式(模式匹配)
第二十七章 在文件中查找
第二十八章 文件比較
第二十九章 拼寫(xiě)檢查、詞計(jì)數(shù)和文本分析

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    UNIX超級(jí)工具 (第二版,上下卷) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)16條)

 
 

  •   建議學(xué)LINUX或者UNIX的人手邊配一本。
  •   對(duì)UNIX下的常用工具進(jìn)行了比較詳細(xì)的描述,是深入使用UNIX的一本好書(shū)。
  •   。。
  •   感覺(jué)很不好
  •     該有的全都有了
      
      而且活學(xué)活用 比一味的講原理要有使用價(jià)值
      
      當(dāng)然我并不是說(shuō)原理不可以講
      這本書(shū)當(dāng)然也有涉及 只不過(guò)言簡(jiǎn)意賅
      
      如果你對(duì)unix以及l(fā)inux的工具感興趣 不妨看看這本書(shū)
      
      里面的工具都是初級(jí)的 常用的 不過(guò)時(shí)的(也許有些人不這么想)
  •     內(nèi)容感覺(jué)有點(diǎn)繁瑣。
      不過(guò)還是蠻全的。
      。。。
      
      。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  •     ctrl-r,試試看。
      
      相信看完本書(shū),功力一定會(huì)大增。
      
      每個(gè)話(huà)題都不長(zhǎng),看電子版也是可以的。
  •     可以參看我在《學(xué)習(xí)GNU Emacs(第二版)》 的評(píng)論里面的推薦。http://www.douban.com/review/1339550/ 《UNIX超級(jí)工具》 和那本書(shū)一樣,都不適合于作為入門(mén)讀物。他們的魅力在于在你已經(jīng)自以為了解和掌握了你所熟悉的世界了以后,O'reilly 又為你打開(kāi)了一扇新的窗口。
      
      最好在你已經(jīng)基本上了解 Shell 之后再去讀這兩本書(shū)。最好在你已經(jīng)基本了解 Shell 之后,一定要讀這兩本書(shū)。第一本(上冊(cè))還可以稍早一些。:-)
  •     看了你的上面的評(píng)價(jià),太經(jīng)典了,太簡(jiǎn)單了,幾個(gè)命令用-EXEC和|GREP就實(shí)現(xiàn)那么復(fù)雜的功能,這就是SHELL,WONDERFUL,比國(guó)內(nèi)的垃圾書(shū)強(qiáng)多了,不過(guò)太貴了,誰(shuí)能提供個(gè)便宜點(diǎn)的地方買(mǎi)這書(shū).
  •     問(wèn)題: 如何創(chuàng)造一個(gè)遠(yuǎn)程站點(diǎn)的本地鏡像?
      
      答案:
      wget --mirror -A.shtml http://news.sina.com.cn/
      
       * wget: cygwin的一個(gè)命令。
       * --mirror: 在當(dāng)前目錄創(chuàng)建指定網(wǎng)站的鏡像
       * -A.shtml: 只下載shtml的文件
      
      類(lèi)似這樣簡(jiǎn)單而威力強(qiáng)大的工具,在cygwin下有很多,如果是windows下的程序員,有機(jī)會(huì)的情況下,應(yīng)該認(rèn)真學(xué)習(xí)一下這些東西,可以在很短時(shí)間內(nèi)“拼出”功能很強(qiáng)大的應(yīng)用程序來(lái)。
      
      例如我現(xiàn)在正在做的一個(gè)小項(xiàng)目,原來(lái)3個(gè)人的小組用6周,我一個(gè)人用5天完成,而且不是全部的工作內(nèi)容。常用的工具有這些:
      
       * shell: bash, pipe
       * grep, find
       * sed, awk
       * python語(yǔ)言
      
      下一個(gè)問(wèn)題:如果要你在當(dāng)前目錄下找出所有的shtml文件,然后將文件擴(kuò)展名改為html,應(yīng)該怎么做?
      答案:
      find . -name "*.shtml" -exec mv {} {}.html \;
      
       * find: cygwin下的另一個(gè)命令,也是所有unix/linux最常用的內(nèi)容
       * . : 當(dāng)前目錄
       * -name "*.shtml": 指定遞歸搜索所有shtml文件
       * -exec: 對(duì)于找到的每個(gè)文件,執(zhí)行后面的命令
       * mv {}.shtml {}.html: {}是展位符,會(huì)被find找到的文件名代替。例如:找到文件2006.shtml, 這個(gè)命令就會(huì)被轉(zhuǎn)成 mv 2006.shtml 2006.html.
       * \; 標(biāo)志-exec的結(jié)束。 為了與shell里面的;區(qū)別開(kāi)來(lái),用\轉(zhuǎn)意。
      
      最后一個(gè)問(wèn)題:如果要將所有的shtml里面的<title>內(nèi)容提取出來(lái),統(tǒng)一輸出到title文件中,應(yīng)該怎樣做?
      find . -name "*.shtml" -exec cat {} | grep "<title>(?<title>.*)</title>" >> title \;
      
       * 加入了管道
       * 用cat, 類(lèi)似DOS中的type, 將文件內(nèi)容打印
       * 用grep找出<title>中間的內(nèi)容
       * >> 表示在已有的文件末尾添加
      
      
      優(yōu)雅嗎?
      
      如果你感興趣的話(huà),非常推薦購(gòu)買(mǎi)這本書(shū):Unix Power Tools,絕對(duì)的經(jīng)典。
      
      http://blog.donews.com/dongxun/archive/2006/04/19/837143.aspx
  •   -EXEC和|GREP?
    shell基本的功能,有什么可驚奇的,好好動(dòng)手寫(xiě)幾個(gè)shell腳本吧
  •   lz的口氣讓人不爽。
  •   下面的命令有問(wèn)題啊
    find . -name "*.shtml" -exec mv {} {}.html \;
    find:missing argument to '-exec'
  •   呵呵,mirror這個(gè)命令我在The Productive Programmer里才第一次看到。
    看來(lái)這本書(shū)真的值得一讀;)
  •   下一個(gè)問(wèn)題:如果要你在當(dāng)前目錄下找出所有的shtml文件,然后將文件擴(kuò)展名改為html,應(yīng)該怎么做?
    for i in *.shtml ; do mv $i ${i%.*}.html ;done
  •   rename .shtml .html *.shtml
 

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

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