📄 prf1_10.htm
字号:
<HTML><!--Distributed by F --><HEAD><TITLE>[Preface] The Authors </TITLE><METANAME="DC.title"CONTENT="UNIX Power Tools"><METANAME="DC.creator"CONTENT="Jerry Peek, Tim O'Reilly & Mike Loukides"><METANAME="DC.publisher"CONTENT="O'Reilly & Associates, Inc."><METANAME="DC.date"CONTENT="1998-10-23T15:23:42Z"><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_09.htm"TITLE="Typefaces and Other Conventions "><LINKREL="next"HREF="prf1_11.htm"TITLE="The Fine Print "></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_09.htm"TITLE="Typefaces and Other Conventions "><IMGSRC="gifs/txtpreva.gif"SRC="gifs/txtpreva.gif"ALT="Previous: Typefaces and Other Conventions "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_11.htm"TITLE="The Fine Print "><IMGSRC="gifs/txtnexta.gif"SRC="gifs/txtnexta.gif"ALT="Next: The Fine Print "BORDER="0"></A></TD></TR></TABLE> <HRALIGN="LEFT"WIDTH="515"TITLE="footer"></DIV><DIVCLASS="SECT1"><H2CLASS="sect1"><ACLASS="title"NAME="UPT-CHP-0-10">The Authors </A></H2><PCLASS="para">This book had three main authors: Jerry Peek, Tim O'Reilly, and MikeLoukides. But we had material from a host of contributors-eitherpeople who originally posted a good tip to Usenet, authors of Nutshell Handbooks who let us take material from their books, orauthors of software packages who let us take a few paragraphs fromREADME files or other documentation.</P><PCLASS="para">Here's a list of authors, their initials, and the articlesthat they wrote or contributed to:</P><PCLASS="para"><TABLECLASS="informaltable"><TBODYCLASS="tbody"><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">AD</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Angus Duggan</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><ACLASS="xref"HREF="ch43_23.htm"TITLE="psselect: Print Some Pages from a PostScript file">Section 43.23, psselect: Print Some Pages from a PostScript file</A>,<ACLASS="xref"HREF="ch43_24.htm"TITLE="Other PostScript Utilities ">Section 43.24, Other PostScript Utilities </A></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">AF</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">AEleen Frisch</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><PCLASS="para"><ACLASS="xref"HREF="ch22_04.htm"TITLE="Setting an Exact umask ">Section 22.4, Setting an Exact umask </A>,<ACLASS="xref"HREF="ch38_05.htm"TITLE="The ps Command ">Section 38.5, The ps Command </A>,<ACLASS="xref"HREF="ch38_10.htm"TITLE="Destroying Processes with kill ">Section 38.10, Destroying Processes with kill </A>,<ACLASS="xref"HREF="ch39_07.htm"TITLE="Checking System Load: uptime ">Section 39.7, Checking System Load: uptime </A>,<ACLASS="xref"HREF="ch40_12.htm"TITLE="Periodic Program Execution: The cron Facility ">Section 40.12, Periodic Program Execution: The cron Facility </A>,<ACLASS="xref"HREF="ch40_13.htm"TITLE="Adding crontab Entries ">Section 40.13, Adding crontab Entries </A>,<ACLASS="xref"HREF="ch40_14.htm"TITLE="Including Standard Input Within a cron Entry ">Section 40.14, Including Standard Input Within a cron Entry </A></P></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">AN</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Adrian Nye</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><ACLASS="xref"HREF="ch11_03.htm"TITLE="My Favorite Is !$ ">Section 11.3, My Favorite Is !$ </A></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">BA</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Brandon S. Allbery</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><ACLASS="xref"HREF="ch41_05.htm"TITLE="Why Some Systems Backspace over Prompts ">Section 41.5, Why Some Systems Backspace over Prompts </A></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">BB</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Bruce Barnett</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><PCLASS="para"><ACLASS="xref"HREF="ch08_16.htm"TITLE="Quoting Handles Special Characters in Filenames ">Section 8.16, Quoting Handles Special Characters in Filenames </A>,<ACLASS="xref"HREF="ch08_17.htm"TITLE="verbose and echo Variables Show Quoting ">Section 8.17, verbose and echo Variables Show Quoting </A>,<ACLASS="xref"HREF="ch08_18.htm"TITLE="Here Documents ">Section 8.18, Here Documents </A>,<ACLASS="xref"HREF="ch08_19.htm"TITLE='"Special" Characters and Operators '>Section 8.19, "Special" Characters and Operators </A>,<ACLASS="xref"HREF="ch16_21.htm"TITLE="Finding All Directories with the Same Name ">Section 16.21, Finding All Directories with the Same Name </A>,<ACLASS="xref"HREF="ch16_24.htm"TITLE="Counting Files by Types ">Section 16.24, Counting Files by Types </A>,<ACLASS="xref"HREF="ch16_25.htm"TITLE="Listing Files by Age and Size ">Section 16.25, Listing Files by Age and Size </A>,<ACLASS="xref"HREF="ch17_02.htm"TITLE="Delving Through a Deep Directory Tree ">Section 17.2, Delving Through a Deep Directory Tree </A>,<ACLASS="xref"HREF="ch17_04.htm"TITLE="Looking for Files with Particular Names ">Section 17.4, Looking for Files with Particular Names </A>,<ACLASS="xref"HREF="ch17_05.htm"TITLE="Searching for Old Files ">Section 17.5, Searching for Old Files </A>,<ACLASS="xref"HREF="ch17_10.htm"TITLE="Running Commands on What You Find ">Section 17.10, Running Commands on What You Find </A>,<ACLASS="xref"HREF="ch17_13.htm"TITLE="Searching for Files by Type ">Section 17.13, Searching for Files by Type </A>,<ACLASS="xref"HREF="ch17_14.htm"TITLE="Searching for Files by Size ">Section 17.14, Searching for Files by Size </A>,<ACLASS="xref"HREF="ch17_15.htm"TITLE="Searching for Files by Permission ">Section 17.15, Searching for Files by Permission </A>,<ACLASS="xref"HREF="ch17_16.htm"TITLE="Searching by Owner and Group ">Section 17.16, Searching by Owner and Group </A>,<ACLASS="xref"HREF="ch17_25.htm"TITLE="Keeping find From Searching Networked Filesystems">Section 17.25, Keeping find From Searching Networked Filesystems</A>,<ACLASS="xref"HREF="ch20_02.htm"TITLE="Make Your Own Backups ">Section 20.2, Make Your Own Backups </A>,<ACLASS="xref"HREF="ch20_03.htm"TITLE="How to Make Backups with a Local Tape Drive ">Section 20.3, How to Make Backups with a Local Tape Drive </A>,<ACLASS="xref"HREF="ch20_04.htm"TITLE="Restoring Files from Tape with tar ">Section 20.4, Restoring Files from Tape with tar </A>,<ACLASS="xref"HREF="ch20_05.htm"TITLE="Using tar to a Remote Tape Drive ">Section 20.5, Using tar to a Remote Tape Drive </A>,<ACLASS="xref"HREF="ch20_07.htm"TITLE="Creating a Timestamp File for Selective Backups ">Section 20.7, Creating a Timestamp File for Selective Backups </A>,<ACLASS="xref"HREF="ch20_08.htm"TITLE="Telling tar Which Files to Exclude or Include ">Section 20.8, Telling tar Which Files to Exclude or Include </A>,<ACLASS="xref"HREF="ch20_12.htm"TITLE="Protecting Files with SCCS or RCS ">Section 20.12, Protecting Files with SCCS or RCS </A>,<ACLASS="xref"HREF="ch20_13.htm"TITLE="SCCS Basics ">Section 20.13, SCCS Basics </A>,<ACLASS="xref"HREF="ch20_14.htm"TITLE="RCS Basics ">Section 20.14, RCS Basics </A>,<ACLASS="xref"HREF="ch22_02.htm"TITLE="Tutorial on File and Directory Permissions ">Section 22.2, Tutorial on File and Directory Permissions </A>,<ACLASS="xref"HREF="ch22_09.htm"TITLE="Protect Important Files: Make Them Unwritable ">Section 22.9, Protect Important Files: Make Them Unwritable </A>,<ACLASS="xref"HREF="ch23_06.htm"TITLE="A Faster Way to Remove Files Interactively ">Section 23.6, A Faster Way to Remove Files Interactively </A>,<ACLASS="xref"HREF="ch23_07.htm"TITLE="Safer File Deletion in Some Directories ">Section 23.7, Safer File Deletion in Some Directories </A>,<ACLASS="xref"HREF="ch26_02.htm"TITLE="Don't Confuse Regular Expressions with Wildcards ">Section 26.2, Don't Confuse Regular Expressions with Wildcards </A>,<ACLASS="xref"HREF="ch26_04.htm"TITLE="Using Metacharacters in Regular Expressions ">Section 26.4, Using Metacharacters in Regular Expressions </A>,<ACLASS="xref"HREF="ch31_11.htm"TITLE="Typing in Uppercase Without CAPS LOCK ">Section 31.11, Typing in Uppercase Without CAPS LOCK </A>,<ACLASS="xref"HREF="ch31_13.htm"TITLE="Making Cursor Keys Work in vi Text-input Mode ">Section 31.13, Making Cursor Keys Work in vi Text-input Mode </A></P></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">BR</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Bill Rosenblatt</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><PCLASS="para"><ACLASS="xref"HREF="ch11_13.htm"TITLE="Shell Command-Line Editing ">Section 11.13, Shell Command-Line Editing </A>,<ACLASS="xref"HREF="ch32_01.htm#UPT-ART-5540"TITLE="Emacs: The Other Editor ">Section 32.1, Emacs: The Other Editor </A>,<ACLASS="xref"HREF="ch32_03.htm"TITLE="Customizations and How to Avoid Them ">Section 32.3, Customizations and How to Avoid Them </A>,<ACLASS="xref"HREF="ch32_06.htm"TITLE="Command Completion ">Section 32.6, Command Completion </A>,<ACLASS="xref"HREF="ch32_12.htm"TITLE="Getting Around Emacs Flow Control Problems ">Section 32.12, Getting Around Emacs Flow Control Problems </A>,<ACLASS="xref"HREF="ch44_18.htm"TITLE="Standard Command-Line Parsing ">Section 44.18, Standard Command-Line Parsing </A></P></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">CT</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Chris Torek</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><PCLASS="para"> <ACLASS="xref"HREF="ch07_03.htm"TITLE="C Shell Prompt Causes Problems in vi, rsh, etc. ">Section 7.3, C Shell Prompt Causes Problems in vi, rsh, etc. </A>,<ACLASS="xref"HREF="ch08_12.htm"TITLE="Which One Will the C Shell Use? ">Section 8.12, Which One Will the C Shell Use? </A>,<ACLASS="xref"HREF="ch14_12.htm"TITLE="Marking Your Place with a Shell Variable ">Section 14.12, Marking Your Place with a Shell Variable </A>,<ACLASS="xref"HREF="ch16_05.htm"TITLE="The Three UNIX File Times ">Section 16.5, The Three UNIX File Times </A>,<ACLASS="xref"HREF="ch17_22.htm"TITLE="Finding the Links to a File ">Section 17.22, Finding the Links to a File </A>,<ACLASS="xref"HREF="ch17_24.htm"TITLE="Skipping Some Parts of a Tree in find (A More Selective -prune)">Section 17.24, Skipping Some Parts of a Tree in find (A More Selective -prune)</A>,<ACLASS="xref"HREF="ch20_06.htm"TITLE="Writing a Tape Drive on a Remote Machine ">Section 20.6, Writing a Tape Drive on a Remote Machine </A>,<ACLASS="xref"HREF="ch22_20.htm"TITLE="Why Can't You Change File Ownership Under BSD UNIX?">Section 22.20, Why Can't You Change File Ownership Under BSD UNIX?</A>,<ACLASS="xref"HREF="ch23_18.htm"TITLE="How Making and Deleting Directories Works ">Section 23.18, How Making and Deleting Directories Works </A>,<ACLASS="xref"HREF="ch23_19.htm"TITLE="Deleting (BSD) Manual Pages that Aren't Read ">Section 23.19, Deleting (BSD) Manual Pages that Aren't Read </A>,<ACLASS="xref"HREF="ch23_22.htm"TITLE="Using find to Clear Out Unneeded Files ">Section 23.22, Using find to Clear Out Unneeded Files </A>,<ACLASS="xref"HREF="ch24_03.htm"TITLE="Unlinking Open Files Isn't a Good Idea ">Section 24.3, Unlinking Open Files Isn't a Good Idea </A>,<ACLASS="xref"HREF="ch24_16.htm"TITLE="Trimming a Huge Directory ">Section 24.16, Trimming a Huge Directory </A>,<ACLASS="xref"HREF="ch30_03.htm"TITLE="Mice vs. vi ">Section 30.3, Mice vs. vi </A>,<ACLASS="xref"HREF="ch30_34.htm"TITLE="vi Line Commands vs. Character Commands ">Section 30.34, vi Line Commands vs. Character Commands </A>,<ACLASS="xref"HREF="ch33_07.htm"TITLE="ed/ex Batch Edits: Avoid Errors When No Match ">Section 33.7, ed/ex Batch Edits: Avoid Errors When No Match </A>,<ACLASS="xref"HREF="ch34_23.htm"TITLE="sed Newlines, Quoting, and Backslashes in a Shell Script">Section 34.23, sed Newlines, Quoting, and Backslashes in a Shell Script</A>,<ACLASS="xref"HREF="ch38_07.htm"TITLE="Why ps Prints Some Commands in Parentheses ">Section 38.7, Why ps Prints Some Commands in Parentheses </A>,<ACLASS="xref"HREF="ch38_16.htm"TITLE="Why You Can't Kill a Zombie ">Section 38.16, Why You Can't Kill a Zombie </A>,<ACLASS="xref"HREF="ch38_17.htm"TITLE="Automatically Kill Background Processes on Logout in csh">Section 38.17, Automatically Kill Background Processes on Logout in csh</A>,<ACLASS="xref"HREF="ch41_02.htm"TITLE="stty and All That Stuff ">Section 41.2, stty and All That Stuff </A>,<ACLASS="xref"HREF="ch41_06.htm"TITLE="Using sleep to Keep Port Settings ">Section 41.6, Using sleep to Keep Port Settings </A>,<ACLASS="xref"HREF="ch45_02.htm"TITLE="The Story of : # #! ">Section 45.2, The Story of : # #! </A>,<ACLASS="xref"HREF="ch45_04.htm"TITLE="Fun with #! ">Section 45.4, Fun with #! </A>,<ACLASS="xref"HREF="ch45_04.htm"TITLE="Fun with #! ">Section 45.4</A>,<ACLASS="xref"HREF="ch45_14.htm"TITLE="Finding the Last Command-Line Argument ">Section 45.14, Finding the Last Command-Line Argument </A>,<ACLASS="xref"HREF="ch45_24.htm"TITLE="A Shell Can Read a Script from its Standard Input, But...">Section 45.24, A Shell Can Read a Script from its Standard Input, But...</A>,<ACLASS="xref"HREF="ch45_26.htm"TITLE="Quoted hereis Document Terminators: sh vs. csh ">Section 45.26, Quoted hereis Document Terminators: sh vs. csh </A>,<ACLASS="xref"HREF="ch46_02.htm"TITLE="Quoting Trouble? Think, Then Use echo ">Section 46.2, Quoting Trouble? Think, Then Use echo </A>,<ACLASS="xref"HREF="ch46_06.htm"TITLE="Watch Out for Bourne Shell -e Bug ">Section 46.6, Watch Out for Bourne Shell -e Bug </A>,<ACLASS="xref"HREF="ch46_07.htm"TITLE="Quoting and Command-Line Parameters ">Section 46.7, Quoting and Command-Line Parameters </A></P></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">DC</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">Debra Cameron</TD><TDCLASS="entry"ROWSPAN="1"COLSPAN="1"><PCLASS="para"><ACLASS="xref"HREF="ch32_01.htm#UPT-ART-5540"TITLE="Emacs: The Other Editor ">Section 32.1</A>,<ACLASS="xref"HREF="ch32_03.htm"TITLE="Customizations and How to Avoid Them ">Section 32.3</A>,<ACLASS="xref"HREF="ch32_04.htm"TITLE="Backup and Auto-Save Files ">Section 32.4, Backup and Auto-Save Files </A>,<ACLASS="xref"HREF="ch32_05.htm"TITLE="Putting Emacs in Overwrite Mode ">Section 32.5, Putting Emacs in Overwrite Mode </A>,<ACLASS="xref"HREF="ch32_11.htm"TITLE="Using Word Abbreviation Mode ">Section 32.11, Using Word Abbreviation Mode </A>,<ACLASS="xref"HREF="ch32_12.htm"TITLE="Getting Around Emacs Flow Control Problems ">Section 32.12</A></P></TD></TR><TRCLASS="row"VALIGN="TOP"><TDCLASS="entry"ROWSPAN="1"COLSPAN="1">DD</TD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -