Advanced Commandline howto wiki document

Alexandre Vassalotti avassalotti at gmail.com
Tue Dec 12 01:12:21 UTC 2006


Hello,

I am thinking of a few things that could be included in an advanced
command line document:

  * Alternate shells, like Z Shell, and their features.
  * Conditional statements and test operators. (`if' and `case'
    statements)
  * Looping constructs. (for, foreach, while, until, repeat, etc)
  * I/O Redirection and pipes
  * Pattern Matching: shell globbing and regular expressions.
  * Auto-completion (writing your own completion scripts), history
    expansion, parameters expansion, aliases, word selectors,
    functions, etc
  * When to use and, more importantly not to use shell scripts.
  * Writing Python scripts for repetitive tasks.
  * Task scheduling with cron and anacron.
  * Usage of `find', `grep', `sed', `awk' and basically everything
    that is in /bin and /sbin.
  * Configuring network interfaces from the command line. (ifup,
    ifdown, and /etc/network/interfaces)
  * Remote administration with `ssh'.
  * Subshell, restricted shells, chroot.
  * /dev and /proc
  * Controlling processes: `kill', `killall', `ps', `pstree', `top',
  * `nice', `renice', etc.

There's certainly other things, but I think that's a pretty good
coverage of the advance stuff I know about.

Cheers,
-- Alexandre Vassalotti

On 12/11/06, Harry Steffens <mihakriket at gmail.com> wrote:
> I am currently working on the Advanced Commandline wiki document, I wanted
> to know if anybody can give me feedback as to features/functions I should
> include in this document.




More information about the ubuntu-doc mailing list