Brainstorming: Bash 101 for sysadmins
(a.k.a. the Linux command line)
- Command line
- text files
- magic string
- permissions
- script files
- conditionals if, else
- loops while
- test [ [[ -e -ne
- gnu.org
- portability and readability
- math (eval)
- strings printf, echo
- user input
- parsing parameters
- offering help
- filesystem conventions and standards
- redirection
- shell utilities grep, cat
- other tools screen, nohup
- backgrounding
- top
- tr
- sending mail
- set, IFS, OFS
- regular expressions
- debugging set -x
- safe coding -quotes, deleting with find
getting help
- gnu.org
- superuser.com
examples
- prompting for user input
- non portable bouncing ball program
additional topics
- double and triple escape maddness and how to avoid it.