Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
|
|
learningbash [2012/01/20 11:20] mike |
learningbash [2012/01/20 11:22] (current) mike |
== (a.k.a. the Linux command line) == | == (a.k.a. the Linux command line) == |
| |
- Command line | * Command line |
- text files | * text files |
- magic string | * magic string |
- permissions | * permissions |
- script files | * script files |
- conditionals if, else | * conditionals if, else |
- loops while | * loops while |
- test [ [[ -e -ne | * test [ [[ -e -ne |
- gnu.org | * gnu.org |
- portability and readability | * portability and readability |
- math (eval) | * math (eval) |
- strings printf, echo | * strings printf, echo |
- user input | * user input |
- parsing parameters | * parsing parameters |
- offering help | * offering help |
- filesystem conventions and standards | * filesystem conventions and standards |
- redirection | * redirection |
- shell utilities grep, cat | * shell utilities grep, cat |
- other tools screen, nohup | * other tools screen, nohup |
- backgrounding | * backgrounding |
- top | * top |
- tr | * tr |
- sending mail | * sending mail |
- set, IFS, OFS | * set, IFS, OFS |
- regular expressions | * regular expressions |
- debugging set -x | * debugging set -x |
- safe coding -quotes, deleting with find | * safe coding -quotes, deleting with find |
| |
== getting help == | == getting help == |
- gnu.org | * gnu.org |
- superuser.com | * superuser.com |
| |
| |
== examples == | == examples == |
- prompting for user input | * prompting for user input |
- non portable bouncing ball program | * non portable bouncing ball program |
| |
== additional topics == | == additional topics == |
- double and triple escape maddness and how to avoid it. | * double and triple escape maddness and how to avoid it. |
| |