The mark of a craftsman is his familiarity with his tools, the speed with which he can use them to solve simple problems, and his cleverness in using them to solve more complicated challenges. The latest edition of Unix Power Tools explores the standard Unix tools in greater depth than ever, and with better coverage of Linux, FreeBSD, and even the Darwin environment of Mac OS X...
The mark of a craftsman is his familiarity with his tools, the speed with which he can use them to solve simple problems, and his cleverness in using them to solve more complicated challenges. The latest edition of Unix Power Tools explores the standard Unix tools in greater depth than ever, and with better coverage of Linux, FreeBSD, and even the Darwin environment of Mac OS X. It's also been improved by the addition of sections on Perl and Python, programming languages that can often solve Unix problems more adeptly than any specific utility. This detail-filled book distinguishes itself from other guides for Unix gurus with its organizational structure (it's a series of articles that can be absorbed sequentially or individually) and carefully designed and executed index. Like its esteemed predecessors, this book is one you will keep handy.
The authors have achieved a nearly ideal balance in the pages of this book. It's not just a collection of recipes (such collections tend to leave you hanging if you want to do something a little differently), it's not just a book of documentation (books like that have application mainly as references for people who know a lot already), and it's not just a conceptual how-to guide. Unix Power Tools is all of those things, and the overall effect is impressive indeed. If you work with any flavor of Unix, whatever your level of experience, you will benefit by having this book. --David Wall
作者简介
· · · · · ·
Jerry Peek从1980年代初期开始使用UNIX系统。他是UNIX和VMS方面的顾问,开发并教授UNIX课程,是O’Reilly & Associates的资深作者。
原文摘录
· · · · · ·
!! repeats the last command.
!: repeats the last command. This form is used if you want to add a modifier (Section 28.5) like the following:
% echo xy
xy
% !:s/xy/yx
echo yx
yx
The second ! was left out.
!so repeats the last command that starts with so.
!?fn? repeats the last command that has fn anywhere in it. The string could be found in an argument or in the command name. This is opposed to !fn, in which !fn must be in a command name. (The last ? need not be there. Thus !?fn means the same thing.)
!34executes command number 34. You can find the appropriate history number when you list your history using the history command, or by putting the history number in your prompt (Section 4.3).
!! & adds an ampersand (&) to the end of the last command, which executes it and places it... (查看原文)
0 有用 NegatLov 2011-01-12 02:39:22
感觉把东西将的太繁琐了。
0 有用 Philip85517 2012-01-10 16:52:53
这本书写的不错,内容很全,而且也精炼,比一般的入门书要好多了,其中一些技巧极大提高了工作效率
0 有用 Frank 2016-03-14 22:27:15
比较基础,可以系统的看一遍,有以前没遇到过的但很有用的知识
0 有用 重度路盲症患者 2012-06-25 02:38:40
需要多次重读的好书
0 有用 之江 2011-01-12 23:54:01
适合阅读,但是不太适合有问题查找。 btw:google 可以给你返回一堆reply, 但是很少是answer.