⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prf1_13.htm

📁 the unix power tools
💻 HTM
字号:
<HTML><!--Distributed by F --><HEAD><TITLE>[Preface] Acknowledgments </TITLE><METANAME="DC.title"CONTENT="UNIX Power Tools"><METANAME="DC.creator"CONTENT="Jerry Peek, Tim O'Reilly &amp; Mike Loukides"><METANAME="DC.publisher"CONTENT="O'Reilly &amp; Associates, Inc."><METANAME="DC.date"CONTENT="1998-10-23T15:28:00Z"><METANAME="DC.type"CONTENT="Text.Monograph"><METANAME="DC.format"CONTENT="text/html"SCHEME="MIME"><METANAME="DC.source"CONTENT="1-56592-260-3"SCHEME="ISBN"><METANAME="DC.language"CONTENT="en-US"><METANAME="generator"CONTENT="Jade 1.1/O'Reilly DocBook 3.0 to HTML 4.0"><LINKREV="made"HREF="mailto:online-books@oreilly.com"TITLE="Online Books Comments"><LINKREL="up"HREF="prf1_01.htm"TITLE="Preface"><LINKREL="prev"HREF="prf1_12.htm"TITLE="Request for Comments "><LINKREL="next"HREF="prf1_14.htm"TITLE="Acknowledgments for the Second Edition "></HEAD><BODYBGCOLOR="#FFFFFF"TEXT="#000000"><DIVCLASS="htmlnav"><H1><IMGSRC="gifs/smbanner.gif"ALT="UNIX Power Tools"USEMAP="#srchmap"BORDER="0"></H1><MAPNAME="srchmap"><AREASHAPE="RECT"COORDS="0,0,466,58"HREF="index.htm"ALT="UNIX Power Tools"><AREASHAPE="RECT"COORDS="467,0,514,18"HREF="jobjects/fsearch.htm"ALT="Search this book"></MAP><TABLEWIDTH="515"BORDER="0"CELLSPACING="0"CELLPADDING="0"><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="prf1_12.htm"TITLE="Request for Comments "><IMGSRC="gifs/txtpreva.gif"SRC="gifs/txtpreva.gif"ALT="Previous: Request for Comments "BORDER="0"></A></TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><B><FONTFACE="ARIEL,HELVETICA,HELV,SANSERIF"SIZE="-1">Preface</FONT></B></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="prf1_14.htm"TITLE="Acknowledgments for the Second Edition "><IMGSRC="gifs/txtnexta.gif"SRC="gifs/txtnexta.gif"ALT="Next: Acknowledgments for the Second Edition "BORDER="0"></A></TD></TR></TABLE>&nbsp;<HRALIGN="LEFT"WIDTH="515"TITLE="footer"></DIV><DIVCLASS="SECT1"><H2CLASS="sect1"><ACLASS="title"NAME="UPT-CHP-0-13">Acknowledgments </A></H2><PCLASS="para">This book wouldn't exist without Ron Petrusha. As the technicalbook buyer at Golden-Lee, a major book distributor, hediscovered us soon after we started publishing NutshellHandbooks in the mid-'80s. He was one of our early boosters,and we owed him one. So when he became an editor at Bantam (whosecomputer book publishing operations were later acquired by Random House), wetook him seriously when he started asking if there was anythingwe could do together.</P><PCLASS="para">At first nothing seemed to fit, since by that time we were doing prettywell as a publisher. We needed to find something that we could dotogether that might sell better than something that either company mightdo alone. Eventually, Ron suggested that we co-publish a UNIX book forBantam's &quot;Power Tools&quot; series. This made sense for both of us. Itgave Bantam access to our UNIX expertise and reputation, and gave us achance to learn from Bantam about the mass market bookstore trade, aswell as build on their successful &quot;Power Tools&quot; series.</P><PCLASS="para">But what would the book contain?There were two features of Bantam'soriginal <EMCLASS="emphasis">DOS Power Tools</EM> that we decided to emulate:  itsin-depth treatment of under-documented system features, and its largecollection of freely available scripts and utilities. However, we didn'twant to write yet another book that duplicated the format of manyothers on the market, in which chapters on each of the major UNIX toolsfollow one another in predictable succession. Our goal was certainly toprovide essential technical information on UNIX utilities, but moreimportantly, to show how the utilities can be combined and used to solvecommon (and uncommon) problems.</P><PCLASS="para">Similarly, because we were weary of the multitude of endlessly tutorialbooks about UNIX utilities, we wanted to keep the tone brisk and to thepoint. The solution I came up with, a kind of &quot;hypertext in print,&quot;actually owes a lot to Dale Dougherty. Dale has been working forseveral years on hypertext and online information delivery, and I wastrying to get him to work with me on this project. So I tried to imaginethe kind of book that he might like to create. (We have a kind offriendly rivalry, in which we try to leapfrog each other with ideas fornew and better books!)Dale's involvement never went farbeyond the early brainstorming stage, but the book still bears his indirectstamp. In some of the first books he wrote for me, he introduced the idea that sidebars-asides that illuminate and expandon the topic under discussion-could be used effectively ina technical book. Well, Dale, here's a bookthat's nothing but sidebars!</P><PCLASS="para">Dale, Mike Loukides, and I worked out the basic outline for the bookin a week or two of brainstorming and mail exchanges. We thought weshould be able to throw it together pretty quickly by mining many ofour existing books for the tips and tricks buried in them.Unfortunately, none of us was ever able to find enough time, and thebook looked to be dying a slow death. (Mike was the only one whogot any writing done.)Steve Talbott rescued the project byinsisting that it was just too good an idea to let go; he recruitedJerry Peek, who had just joined the company as a writer and UNIX consultant/tools developer for our productiondepartment.</P><PCLASS="para">Production lost the resulting tug of war, and Jerry plunged in. Jerryhas forgotten more UNIX tips and tricks than Mike, Dale, or I ever knew;he fleshed out our outline and spent a solid year writing andcollecting the bulk of the book. I sat back in amazement and delightas Jerry made my ideas take shape. Finally, though, Jerry had hadenough. The book was just too big and he'd never signed on to do itall alone! (It was about 1000 pages at that point, and only halfdone.) Jerry, Mike, and I spent a week locked up in our conference room,refining the outline, writing and cutting articles, and generallytrying to make Jerry feel a little less like Sisyphus.</P><PCLASS="para">From that point on, Jerry continued to carry the ball, but not quitealone, with Mike and I playing &quot;tag team,&quot; writing and editing to fillin gaps. I'm especially grateful to Mike for pitching in, since hehad many other books to edit and this was supposed to be &quot;my&quot; project.I am continually amazed by the breadth of Mike's knowledge and hisknack for putting important concepts in perspective.</P><PCLASS="para">Toward the end of the project, Linda Mui finished up another bookshe was working on and joined the project, documenting many of thefreely available utilities that we'd planned to include but hadn'tgotten around to writing up.Linda, you really saved us at the end!</P><PCLASS="para">Thanks also to all the other authors, who allowed us to use (andsometimes abuse!) their material. In particular, we're grateful toBruce Barnett, who let us use so much of what he's written, eventhough we haven't yet published his book, and ChrisTorek, who let us use many of the gems he's posted to the Net over the years.(Chris didn't keep copies of most of these articles; they were savedand sent in by Usenet readers, includingDan Duval,Kurt J. Lidl, andJarkko Hietaniemi.)</P><PCLASS="para">Jonathan Kamens and Tom Christiansen not only contributed articlesbut read parts of the book with learned and critical eyes. Theysaved us from many a &quot;power goof.&quot;If we'd been able to give them enough time to read the whole thing, we wouldn't have to issue the standard disclaimer that any errors that remain are our own.H. Milton Peek provided technical review and proofreading.Four sharp-eyed Usenet readers helped with debugging:Casper Dik of the University of Amsterdam,Byron Ratzikis of Network Appliance Corporation,Dave Barr of the Population Research Institute, andDuncan Sinclair.</P><PCLASS="para">In addition to allthe acknowledged contributors, there are many unacknowledgedones-people who have posted questions or answers to the Net over theyears, and who have helped to build the rich texture of the UNIXculture that we've tried to reflect in this book.Jerry also singles out one major contributor to his own mastery ofUNIX. He says:  &quot;Daniel Romike of Tektronix, Inc. (who wrote articles<ACLASS="xref"HREF="ch09_06.htm"TITLE="String Editing (Colon) Operators ">Section 9.6</A>and<ACLASS="xref"HREF="ch11_07.htm"TITLE="History Substitutions ">Section 11.7</A>in the early 1980s, by the way) led the first UNIX workshop I attended.He took the time to answer a ton of questions as I taught myselfUNIX in the early 1980s.I'm sure some of the insights and neat tricks that I thought I'vefigured out myself actually came from Dan instead.&quot;</P><PCLASS="para">James Revell and Bryan Buus scoured &quot;the Net&quot; for useful and interesting freesoftware that we weren't aware of. Bryan also compiled most of thesoftware he collected so we could try it out and gradually winnowdown the list.</P><PCLASS="para">Thanks also to all of the authors of the software packages we wroteabout and included on the disk! Without their efforts, we wouldn'thave had anything to write about; without their generosity in makingtheir software free in the first place, we wouldn't be able todistribute hundreds of megabytes of software for the price of a book.</P><PCLASS="para">Jeff Moskow of Ready-to-Run Software solved the problem we had beenputting off to the end, of packaging up all the software for thedisk, porting it to the major UNIX platforms, and making it easy toinstall. This was a much bigger job than we'd anticipated, and wecould never have done it without Jeff and the RTR staff. We mighthave been able to distribute source code and binaries for a fewplatforms, but without their porting expertise, we could never haveported all these programs to every supported platform.Eric Pearce worked with RTR to pre-master the software for CD-ROMduplication, wrote the installation instructions, and made sure thateverything came together at the end!(Eric, thanks for pitching inat the last minute.You were right that there were a lot of detailsthat might fall through the cracks.)</P><PCLASS="para">Edie Freedman worked with us to design the format of the book-quitean achievement considering everything we wanted the format to do!She met the challenge of presenting thousands of inline cross referenceswithout distracting the reader or creating a visual monstrosity.What she created is as attractive as it is useful-a realbreakthrough in technical book design, and one that we plan to useagain and again!  </P><PCLASS="para">Lenny Muellner was given the frightful task of implementing all ofour ideas in <EMCLASS="emphasis">troff</EM>&nbsp;- no mean feat, and one that added to hisstore of grey hair.</P><PCLASS="para">Eileen Kramer was the copyeditor, proofreader, and critic who made sure that everything came together. For athousand-plus page book with multiple authors, it's hard to imaginejust how much work that was.</P><PCLASS="para">Ellie Cutler wrote the index; Chris Reilley created theillustrations. Additional administrative support was provided byBonnie Hyland, Donna Woonteiler, and Jane Appleyard.</P><PCLASS="para"><EMCLASS="emphasis">&nbsp;- Tim O'Reilly</EM></P></DIV><DIVCLASS="htmlnav"><P></P><HRALIGN="LEFT"WIDTH="515"TITLE="footer"><TABLEWIDTH="515"BORDER="0"CELLSPACING="0"CELLPADDING="0"><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="prf1_12.htm"TITLE="Request for Comments "><IMGSRC="gifs/txtpreva.gif"SRC="gifs/txtpreva.gif"ALT="Previous: Request for Comments "BORDER="0"></A></TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><ACLASS="book"HREF="index.htm"TITLE="UNIX Power Tools"><IMGSRC="gifs/txthome.gif"SRC="gifs/txthome.gif"ALT="UNIX Power Tools"BORDER="0"></A></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172"><ACLASS="SECT1"HREF="prf1_14.htm"TITLE="Acknowledgments for the Second Edition "><IMGSRC="gifs/txtnexta.gif"SRC="gifs/txtnexta.gif"ALT="Next: Acknowledgments for the Second Edition "BORDER="0"></A></TD></TR><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="172">Request for Comments </TD><TDALIGN="CENTER"VALIGN="TOP"WIDTH="171"><ACLASS="index"HREF="index/idx_0.htm"TITLE="Book Index"><IMGSRC="gifs/index.gif"SRC="gifs/index.gif"ALT="Book Index"BORDER="0"></A></TD><TDALIGN="RIGHT"VALIGN="TOP"WIDTH="172">Acknowledgments for the Second Edition </TD></TR></TABLE><HRALIGN="LEFT"WIDTH="515"TITLE="footer"><IMGSRC="gifs/smnavbar.gif"SRC="gifs/smnavbar.gif"USEMAP="#map"BORDER="0"ALT="The UNIX CD Bookshelf Navigation"><MAPNAME="map"><AREASHAPE="RECT"COORDS="0,0,73,21"HREF="../index.htm"ALT="The UNIX CD Bookshelf"><AREASHAPE="RECT"COORDS="74,0,163,21"HREF="index.htm"ALT="UNIX Power Tools"><AREASHAPE="RECT"COORDS="164,0,257,21"HREF="../unixnut/index.htm"ALT="UNIX in a Nutshell"><AREASHAPE="RECT"COORDS="258,0,321,21"HREF="../vi/index.htm"ALT="Learning the vi Editor"><AREASHAPE="RECT"COORDS="322,0,378,21"HREF="../sedawk/index.htm"ALT="sed &amp; awk"><AREASHAPE="RECT"COORDS="379,0,438,21"HREF="../ksh/index.htm"ALT="Learning the Korn Shell"><AREASHAPE="RECT"COORDS="439,0,514,21"HREF="../lrnunix/index.htm"ALT="Learning the UNIX Operating System"></MAP></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -