Errata

Unix in a Nutshell

Errata for Unix in a Nutshell

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Printed Page 000
The "fold" command not present.

The unix "fold" command is not listed in the book.

Marcos M.  Jul 15, 2011 
Other Digital Version index
all over

Kindle edition (maybe other ebook versions as well):

ALL index entries for commands into the alphabetical list refer to the start of the list, not the individual commands.
This makes the Kindle version useless as a reference.

jwenting  Feb 07, 2012 
Printed Page 1
all

Where is the networking section in this book? I can't even find the
ifconfig options. Please help.

Anonymous   
Printed Page 1
all

Where is the networking section in this book? I can't even find the
ifconfig options. Please help.

Anonymous   
Printed Page 27
-biff

When mail notification is turned on, each time you get incoming mail, the bell rings

change to
When mail notification is turned on, the bell rings each time you receive mail, and the first few lines of the message

Anonymous   
Printed Page 27, .....
see pages below

Dear O'Reilly,

I am a technical writer/editor, with experience in Unix Shell Programming, a degree in Mathematics and Linguistics, and over 25 years experience as a technical translator, editor, and technical writer. I would be interested in free-lance/consulting projects, editing and/or proofreading books and other manuscripts.

I used an earlier edition of Unix in a Nutshell to learn Shell Programming and recall finding minor misprints in that edition, and thought of glancing through the fourth edition to check for errors, misprints, etc. The list below is from a very brief scan of the volume.

Please let me know if the formatting here is unclear.

Sincerely,

Robert Silverman
rh.silverman@att.net

P.S. Incidentally, all occurrences of "few" and "several" should be replaced by actual numbers (or it should be stated that the actual number can be specified, depends on environment, etc.)

MISPRINTS IN UNIX IN A NUTSHELL, 4th edition

27 -biff
When mail notification is turned on, each time you get incoming mail, the bell rings

change to
When mail notification is turned on, the bell rings each time you receive mail, and the first few lines of the message

131 --author
different than

change to
different from

132 -z
display the security context so that it will fit

change to
display the security context to fit

134 -L, n
macros calls

change to
macro calls

171 +beg_page
supports supplying an end page end_page also

chamge to
also supports an end page end_page

-c
such as ^C), and

change to
(such as ^C) and

233 xargs 4-5
allowing command to process more arguments than it could normally handle at once

change to
allowing command to process more arguments (up to ? in each bundle, and up to ?? bundles)

248 -o origin
One way change

change to
One-way change

since the last time files were synchronized

change to
since the files were last synchronized

-y
and you?re sure you know what you?re doing when you synchronize;

change to
and the effects of the synchronization are known;

311 -o option
Filesystem specific ... comma separated

change to
Filesystem-specific ... comma-separated

323 jarsigner
.SF signature file, and a .DSA

change to
.SF signature file and a .DSA

since they allow passwords to be seen

change to
since they make passwords visible

so make sure no one else can see your screen when using such options!

change to
; your screen should be shielded when using jarsigner.

355 cmd<< text 6
here document

change to
Here document

Redirection using file descriptors

cmd m>&n
that would normally goes to file descriptor m is sent to file descriptor n instead

change to
that normally goes to file descriptor m is sent to file descriptor n

cmd m<@n
that would normally come from file descriptor m comes from file descriptor n instead

change to
that normally comes from file descriptor m comes from file descriptor n

423
This is often how a shell archive is ?wrapped?, bundling text for distribution

change to
This is often how a shell archive is ?wrapped? to bundle text for distribution.

458 onintr 6
needs to run

change to
must run

459 rehash 2
during

change to
in

Anonymous  Jun 17, 2008 
Printed Page 70
1st paragraph of "egrep" usage

The entry for egrep says "Regular expressions are described in Chapter 6." CHapter 6 is about package management; chapter 7 is the one on pattern matching.

Anonymous   
Printed Page 70
1st paragraph of "egrep" usage

The entry for egrep says "Regular expressions are described in Chapter 6." CHapter 6 is about package management; chapter 7 is the one on pattern matching.

Anonymous   
Printed Page 131
--author

different than

change to
different from

Anonymous   
Printed Page 132
-z

display the security context so that it will fit

change to
display the security context to fit

Anonymous   
Printed Page 134
-L, n

macros calls

change to
macro calls

Anonymous   
Printed Page 171
+beg_page

supports supplying an end page end_page also

chamge to
also supports an end page end_page

Anonymous   
Printed Page 171
-c

(such as ^C), and

(such as ^C) and

Anonymous   
Printed Page 203
su: Common Option / GNU/Linux and Mac OSX Options

Solaris also has the -c option for su.

Anonymous   
Printed Page 203
su: Common Option / GNU/Linux and Mac OSX Options

Solaris also has the -c option for su.

Anonymous   
Printed Page 233
xargs

allowing command to process more arguments than it could normally handle at once

change to
allowing command to process more arguments (up to ? in each bundle, and up to ?? bundles)

Anonymous   
Printed Page 248
-o origin

One way change

change to
One-way change

and

since the last time files were synchronized

change to
since the files were last synchronized

Anonymous   
Printed Page 248
-y

and you're sure you know what you?re doing when you synchronize;

change to
and the effects of the synchronization are known;

Anonymous   
Printed Page 311
-o option

Filesystem specific ... comma separated

change to
Filesystem-specific ... comma-separated

Anonymous   
Printed Page 323
jarsigner

since they allow passwords to be seen

change to
since they make passwords visible

so make sure no one else can see your screen when using such options!

change to
; your screen should be shielded when using jarsigner.

Anonymous   
Printed Page 355
cmd<< text

here document

change to
Here document

Anonymous   
Printed Page 355
Redirection using file descriptors

cmd m>&n
that would normally goes to file descriptor m is sent to file descriptor n instead

change to
that normally goes to file descriptor m is sent to file descriptor n

cmd m<@n
that would normally come from file descriptor m comes from file descriptor n instead

change to
that normally comes from file descriptor m comes from file descriptor n

Anonymous   
Printed Page 404
shopt and shift commands.

The "shopt" command is listed before the "shift" command.

Problem: Not in alphabetical order.

Marcos M.  Jul 15, 2011 
Printed Page 423
examples

This is often how a shell archive is ?wrapped?, bundling text for distribution

change to
This is often how a shell archive is ?wrapped? to bundle text for distribution.

Anonymous   
Printed Page 458
onintr 6

needs to run

change to
must run

Anonymous   
Printed Page 459
rehash

during

change to
in

Anonymous   
Other Digital Version 11098
2nd paragraph

Kindle edition (probably others as well).

Entry for command "true" states "see also true". This should of course be "see also false".

jwenting  Feb 07, 2012