[FM Discuss] Further sections needed in the Introduction to the Command Line

Andy Oram andyo at oreilly.com
Sat Apr 4 16:34:41 PDT 2009


I'm happy to say that after a day or so of editing I'm happy with the
material in the book. This is testimony to high quality of every
submission. As a reminder, it's here:

  http://en.flossmanuals.net/bin/view/CommandLineIntro/WebHome

I edited or re-checked the parts from INTRODUCTION through REALLY
ADVANCED,many of which were in. I skimmed the rest and feel it's less
critical, but I'm going back to it after sending this mail.

I found places where I feel chunks of information should be
added. I've filled in a few, but I don't want to try to fill in
everything that's missing. Could you spread the word around and see if
you can find volunteers to work on these?

Andy

---

Important commands:

  The following were added by someone to the outline, and I think most
  of the following (perhaps not all) should be in the book:

    # chown
    # more (less is covered)
    # wc
    # diff
    # gzip, gunzip, gzcat
    # grep
    # passwd
    # telnet (ssh is covered)
    # ftp
    # apt-get, yum
    # setenv, unset
    # du -h
    # lynx
    # ln

In BasicSyntax: would be nice to add "A few useful bits of syntax"
(from the outline):

  1. Enclosing strings in quotation marks
  2. Escaping special characters through quotation marks and backslashes
  3. Continuing a command over multiple lines
  4. White space as separators (any amount is treated the same)

The "for" control construct

Aliases and functions

Regular expressions:

  I'm thinking of taking the sed section and putting it into a chapter
  that consists of: regular expression introduction, grep, sed. I
  could probably do this myself, but I'd like to see whether someone
  else would do it.

Languages (Python, etc.):

  This section isn't what I expected, but I suppose it's OK. Actually,
  the sections on AWK and sed are nice introductions. For the
  scripting languages (Perl, Python, and Ruby) what I expected was a
  description of the basic elements that make them valuable for people
  who want to move up from scripting bash: arithmetic, arrays,
  objects. But what we have at present is a different kind of feel for
  what they offer.



More information about the Discuss mailing list