
670
|
Chapter 6: The Bash Shell and Korn Shell
This is the Title of the Book, eMatter Edition
Copyright © 2006 O’Reilly & Associates, Inc. All rights reserved.
with command numbers. With a count argument, print only that
many of the most recent commands.
Options
-a Append new history lines (those executed since the beginning
of the session) to the history file.
-c Clear the history list (remove all entries).
-d position
Delete the history item at position position.
-n Read unread history lines from the history file into the history
list.
-p argument ...
Perform csh-style history expansion on each argument,
printing the results to standard output. The results are not
saved in the history list.
-r Read the history file and replace the history list with its
contents.
-s argument ...
Store the arguments in the history list, as a single entry.
-w Write the current history list to the history file, overwriting it
entirely.
history
history
ksh88 alias for fc -l. ksh93 alias for hist -l. Show the last 16
commands.
if
if condition1
then commands1
[ elif condition2
then commands2 ]
.
.
.
[ else commands3 ]
fi
If condition1 is met, do commands1; otherwise, if condition2 is met,
do commands2; if neither is met, do commands3. Conditions are
often specified with the test and [[ ]] commands. See test and [[ ]]
for a full list of conditions, and see additional Examples under :
and exit.
Examples
Insert a 0 before numbers less than 10: ...