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