Added some words about the history command and bang-history # direct access.
authorPaul P.H. Wilson <wilsonp@engr.wisc.edu>
Mon, 29 Apr 2013 11:11:43 +0000 (06:11 -0500)
committerW. Trevor King <wking@tremily.us>
Wed, 23 Oct 2013 23:12:58 +0000 (16:12 -0700)
shell/Readme.md

index 012bad1adc6e575e0f4b75805f51f106a6a35d9d..84ef756fbc5a5b8233691276b92a9e0a13cd9581 100644 (file)
@@ -416,6 +416,34 @@ The down arrow takes your forwards in the command history.
 ^-R will do a reverse-search through your command history.  This
 is very useful.
 
+You can also review your recent commands with the `history` command.  Just enter:
+
+    history
+
+to see a numbered list of recent commands, including this just issues
+`history` command.  You can reuse one of these commands directly by
+referring to the number of that command.
+
+If your history looked like this:
+
+    259  ls *!
+    260  ls /usr/bin/*.sh
+    261  ls *4*1
+
+then you could repeat command #260 by simply entering:
+
+    !260
+
+(that's an exclamation mark).
+
+* * * * 
+**Short Exercise**
+
+1. Find the line number in your history for the last exercise (listing
+files in /bin) and reissue that command.
+
+* * * * 
+
 ## Which program?
 
 Commands like `ls`, `rm`, `echo`, and `cd` are just ordinary programs