If you need to use
! (or your current history character)
for a command (most often, a
command), you can type a backslash (
\) before each
You can also drop into the Bourne shell quickly (assuming that you aren't
on a system that has replaced the real Bourne shell with bash).
Either of these are probably easier than changing histchars.
mail ora\!ishtar\!sally < file1Quote the !s %
shStart the Bourne shell $
mail ora!ishtar!sally < file1! not special here $
exitQuit the Bourne shell % And back to the C shell
The original Bourne shell doesn't have any kind of
history substitution, so
! doesn't mean anything special; it's just a