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

当前位置:首页 > 计算机网络 > 计算机理论 > UNIX超级工具 (第二版,上下卷)

出版社:中国电力出版社
出版日期:2002-12
ISBN:9787508309477
作者:[美] Jerry Peek,Tim O'Reilly,Mike Loukides
页数:1223页

内容概要

Jerry Peek从1980年代初期开始使用UNIX系统。他是UNIX和VMS方面的顾问,开发并教授UNIX课程,是O’Reilly & Associates的资深作者。

书籍目录

前  言
第一章 简介
第一部分 请放轻松
第二章 登录
第三章 退出
第四章 组织主目录
第五章 设置用户终端类型
第六章 Shell及环境变量
第七章 设置用户Shell提示符
第二部分 让计算机承担繁锁的工作
第八章 Shell如何解释用户的输入
第九章 快捷地使用命令行
第十章 别名
第十一章 历史机制
第十二章 作业控制
第十三章 重定向输入和输出
第三部分 文件系统
第十四章 快速移动
第十五章 通配符
第十六章 寻找指定文件
第十七章 用FIND寻找文件
第十八章 链接、重命名和拷贝文件
第十九章 创建和读取档案
第二十章 备份文件
第二十一章 关于管理文件的更多内容
第二十二章 文件的安全性、所有权及共享
第二十三章 删除文件
第二十四章 获取磁盘空间的其他方法
第四部分 深入文件
第二十五章 显示文件内容
第二十六章 正则表达式(模式匹配)
第二十七章 在文件中查找
第二十八章 文件比较
第二十九章 拼写检查、词计数和文本分析

作者简介

UNIX操作系统自20世纪70年代由贝尔实验室推出以来,20世纪80年代经过一些大学、研究所、工业实验室的应用和发展,现已成为全世界计算机网络通信、工作站系统的主流工具,并已经进入商业市场和个人电脑领域。尤其是20世纪90年代Internet的迅速发展,更为UNIX的发展应用推波助澜。目前,我们的生活处处与UNIX操作系统相关。
大多数操作系统不支持自由软件的加入,而UNIX则不然,它允许成千上万个独立的程序员的工作融合进来。因此,在UNIX的商业化过程中UNIX成为了一个兼收并蓄的系统。UNIX的支持工具众多,因此,一本关于UNIX实用工具的书不仅要集中于实用程序,而且更要以如何充分发挥这些实用程序的特性为重点,因为这些特性已日渐成为UNIX的一部分了。
《UNIX超级工具》就是为针对这一迫切需求而推出的,书中介绍了各种UNIX实用工具。这些实用工具成功地扩展了UNIX操作系统的功能,使得UNIX成为了凡人的乐园。
这本书的一个特点是内容结构比较松散,并不像大部分书那样需要读者从头至尾通读每一章。通过许多交叉参考和跳转提示,读者可以对感兴趣的部分进行跳跃式阅读。书中内容主要针对UNIX单机系统的实用工具,没有覆盖任何UNIX通信和网络的功能。
全书包括九个部分53章,内容覆盖UNIX基础知识、Shell命令行、文件系统、文件搜索、文本编辑、管理进程、终端与打印机、Shell编程以及其他工具,如办公自动化等。

图书封面


 UNIX超级工具 (第二版,上下卷)下载 更多精彩书评



发布书评

 
 


精彩书评 (总计6条)

  •     我是在学习 Unix/Linux 最初的日子里看的这本书,里面给我印象最深、也是使我受益最大的一句话就是(大意)“了解原理后,所谓技巧就是解决(常见)问题的常见方法罢了”。从那以后,又看了许多 Unix/Linux 相关的书、手册,越发觉得这句话实在是有道理 :-)
  •     可以参看我在《学习GNU Emacs(第二版)》 的评论里面的推荐。http://www.douban.com/review/1339550/ 《UNIX超级工具》 和那本书一样,都不适合于作为入门读物。他们的魅力在于在你已经自以为了解和掌握了你所熟悉的世界了以后,O'reilly 又为你打开了一扇新的窗口。最好在你已经基本上了解 Shell 之后再去读这两本书。最好在你已经基本了解 Shell 之后,一定要读这两本书。第一本(上册)还可以稍早一些。:-)
  •     丢在一边翻得不多。重新又拿起来是因为体会到这样一个观点:shell水平有最低的,没有最高的。虽然第三版的电子版的早就有,就放在电脑里做个参考吧。这书还是买纸质的好。我的看法不太雅观但能说明问题:入厕时阅读上一两个小节,抽空电脑上试一下。不成规律,不按次序,但积少成多,感觉进步很大。这书在电脑书里算寿命很长的,留给小孩看也很合适。

精彩短评 (总计28条)

  •       ctrl-r,试试看。
      
      相信看完本书,功力一定会大增。
      
      每个话题都不长,看电子版也是可以的。
  •     另一种视角看Shell
  •       可以参看我在《学习GNU Emacs(第二版)》 的评论里面的推荐。http://www.douban.com/review/1339550/ 《UNIX超级工具》 和那本书一样,都不适合于作为入门读物。他们的魅力在于在你已经自以为了解和掌握了你所熟悉的世界了以后,O'reilly 又为你打开了一扇新的窗口。
      
      最好在你已经基本上了解 Shell 之后再去读这两本书。最好在你已经基本了解 Shell 之后,一定要读这两本书。第一本(上册)还可以稍早一些。:-)
  •       问题: 如何创造一个远程站点的本地镜像?
      
      答案:
      wget --mirror -A.shtml http://news.sina.com.cn/
      
       * wget: cygwin的一个命令。
       * --mirror: 在当前目录创建指定网站的镜像
       * -A.shtml: 只下载shtml的文件
      
      类似这样简单而威力强大的工具,在cygwin下有很多,如果是windows下的程序员,有机会的情况下,应该认真学习一下这些东西,可以在很短时间内“拼出”功能很强大的应用程序来。
      
      例如我现在正在做的一个小项目,原来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: 对于找到的每个文件,执行后面的命令
       * mv {}.shtml {}.html: {}是展位符,会被find找到的文件名代替。例如:找到文件2006.shtml, 这个命令就会被转成 mv 2006.shtml 2006.html.
       * \; 标志-exec的结束。 为了与shell里面的;区别开来,用\转意。
      
      最后一个问题:如果要将所有的shtml里面的<title>内容提取出来,统一输出到title文件中,应该怎样做?
      find . -name "*.shtml" -exec cat {} | grep "<title>(?<title>.*)</title>" >> title \;
      
       * 加入了管道
       * 用cat, 类似DOS中的type, 将文件内容打印
       * 用grep找出<title>中间的内容
       * >> 表示在已有的文件末尾添加
      
      
      优雅吗?
      
      如果你感兴趣的话,非常推荐购买这本书:Unix Power Tools,绝对的经典。
      
      http://blog.donews.com/dongxun/archive/2006/04/19/837143.aspx
  •     对UNIX下的常用工具进行了比较详细的描述,是深入使用UNIX的一本好书。
  •     对于爱好 Unix/Linux Shell 的 hacker 们来说是一本非常不错的书,里面讲的东西也很有趣,因为太厚了,也可以作为休闲读物。
  •     lz的口气让人不爽。
  •     适合上厕所翻着看
  •     4M => 1 => 50
  •     下一个问题:如果要你在当前目录下找出所有的shtml文件,然后将文件扩展名改为html,应该怎么做?
    for i in *.shtml ; do mv $i ${i%.*}.html ;done
  •     没看完,简单翻了一下,不如需要的现查Google,工具不用就锈了,没必要太早就懂每个工具。
  •     呵呵,mirror这个命令我在The Productive Programmer里才第一次看到。
    看来这本书真的值得一读;)
  •     tricky
  •     -EXEC和|GREP?
    shell基本的功能,有什么可惊奇的,好好动手写几个shell脚本吧
  •       内容感觉有点繁琐。
      不过还是蛮全的。
      。。。
      
      。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  •     買的時候有那個雄心壯志來著,後來不幹這一行了,就基本歇了。不過好書還是好書!
  •     建议学LINUX或者UNIX的人手边配一本。
  •     作者疑似 O'reilly 老板
  •     : TP316.81
  •     cookbook式书。第2版原本是1997年,现在都有第3版了,UNIX Power Tools, 3rd Ed, 2002
  •     不可多得的技巧
  •       该有的全都有了
      
      而且活学活用 比一味的讲原理要有使用价值
      
      当然我并不是说原理不可以讲
      这本书当然也有涉及 只不过言简意赅
      
      如果你对unix以及linux的工具感兴趣 不妨看看这本书
      
      里面的工具都是初级的 常用的 不过时的(也许有些人不这么想)
  •     下面的命令有问题啊
    find . -name "*.shtml" -exec mv {} {}.html \;
    find:missing argument to '-exec'
  •     感觉很不好
  •     内容不怎么样
  •     。。
  •       看了你的上面的评价,太经典了,太简单了,几个命令用-EXEC和|GREP就实现那么复杂的功能,这就是SHELL,WONDERFUL,比国内的垃圾书强多了,不过太贵了,谁能提供个便宜点的地方买这书.
  •     rename .shtml .html *.shtml
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024