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

出版時間:2002-12  出版社:中國電力出版社  作者:[美] Jerry Peek,Tim O'Reilly,Mike Loukides  頁數(shù):1223  字數(shù):595000  譯者:張志龍 等  
Tag標簽:無  

內容概要

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

作者簡介

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

書籍目錄

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計16條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7