Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
learningbash [2012/01/20 11:19]
mike created
learningbash [2012/01/20 11:22]
mike
Line 2: Line 2:
 == (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 
-  ​set, IFS, OFS +  ​* sending mail 
-  ​regular expressions +  * set, IFS, OFS 
-  ​debugging set -x +  ​regular expressions 
-  ​safe coding -quotes, deleting with find+  ​debugging set -x 
 +  ​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.