now that we're definitively at 40 pages for the PDF manual, revert some of
the changes in r1.81, and improve wording further
This commit is contained in:
parent
0cd850b207
commit
7796820c82
49
mksh.1
49
mksh.1
@ -1,7 +1,7 @@
|
||||
.\" $MirOS: src/bin/mksh/mksh.1,v 1.88 2007/06/22 23:34:41 tg Exp $
|
||||
.\" $MirOS: src/bin/mksh/mksh.1,v 1.89 2007/06/23 19:07:14 tg Exp $
|
||||
.\" $OpenBSD: ksh.1,v 1.120 2007/05/31 20:47:44 otto Exp $
|
||||
.\"
|
||||
.Dd June 22, 2007
|
||||
.Dd June 23, 2007
|
||||
.Dt MKSH 1
|
||||
.Os MirBSD
|
||||
.Sh NAME
|
||||
@ -173,11 +173,14 @@ substitution and the resulting file
|
||||
(if any) is read and executed.
|
||||
If the
|
||||
.Ev ENV
|
||||
variable is unset or empty, but not set to a non-existing filename, the file
|
||||
variable is unset or empty, the file
|
||||
.Pa $HOME/.mkshrc
|
||||
is read and processed like above instead, leaving
|
||||
.Ev ENV
|
||||
unchanged.
|
||||
This processing does not occur if
|
||||
.Ev ENV
|
||||
is set to a non-existing filename.
|
||||
.Pp
|
||||
The exit status of the shell is 127 if the command file specified on the
|
||||
command line could not be opened, or non-zero if a fatal syntax error
|
||||
@ -734,9 +737,10 @@ succeeds).
|
||||
.It
|
||||
The single argument form of
|
||||
.Ic test ,
|
||||
.No \&[ Ar str No \&] ,
|
||||
which tests if the argument has a non-zero length, is not valid;
|
||||
use explicit operators instead, i.e.\&
|
||||
which tests if the argument has a non-zero length, is not valid; explicit
|
||||
operators must always be used e.g. instead of
|
||||
.No \&[ Ar str No \&]
|
||||
use
|
||||
.No \&[[ -n Ar str No \&]] .
|
||||
.It
|
||||
Parameter, command, and arithmetic substitutions are performed as expressions
|
||||
@ -995,6 +999,7 @@ but it is carried out more efficiently because no process is started.
|
||||
.Pf $( Ns Ar command Ns \&)
|
||||
expressions are currently parsed by finding matching parentheses,
|
||||
regardless of quoting.
|
||||
This should be fixed soon.
|
||||
.Pp
|
||||
Arithmetic substitutions are replaced by the value of the specified expression.
|
||||
For example, the command
|
||||
@ -3927,7 +3932,7 @@ If any of the
|
||||
or
|
||||
.Fl Z
|
||||
options are changed, all others from this set are cleared,
|
||||
unless listed in the same command.
|
||||
unless they are also given on the same command line.
|
||||
.Pp
|
||||
.It Xo
|
||||
.Ic ulimit
|
||||
@ -4609,8 +4614,8 @@ Set the mark at the cursor position.
|
||||
If at the end of line, or if the
|
||||
.Ic gmacs
|
||||
option is set, this exchanges the two previous characters; otherwise, it
|
||||
exchanges the previous and current characters and moves the cursor right
|
||||
one character.
|
||||
exchanges the previous and current characters and moves the cursor one
|
||||
character to the right.
|
||||
.It Xo up-history:
|
||||
.Op Ar n
|
||||
.No ^P , ^XA
|
||||
@ -4647,7 +4652,7 @@ editor with the following exceptions:
|
||||
.It
|
||||
You start out in insert mode.
|
||||
.It
|
||||
There are file and command completion commands:
|
||||
There are file name and command completion commands:
|
||||
=, \e, *, ^X, ^E, ^F, and, optionally,
|
||||
.Aq tab
|
||||
and
|
||||
@ -4655,8 +4660,11 @@ and
|
||||
.It
|
||||
The
|
||||
.Ic _
|
||||
command is the last argument command instead of
|
||||
going to the start of the current line.
|
||||
command is different (in
|
||||
.Nm mksh ,
|
||||
it is the last argument command; in
|
||||
.Xr vi 1
|
||||
it goes to the start of the current line).
|
||||
.It
|
||||
The
|
||||
.Ic /
|
||||
@ -4715,7 +4723,9 @@ Command and file name expansion (see below).
|
||||
.It Aq esc
|
||||
Puts the editor in command mode (see below).
|
||||
.It Aq tab
|
||||
Optional file name and command completion, enabled with
|
||||
Optional file name and command completion (see
|
||||
.Ic ^F
|
||||
above), enabled with
|
||||
.Ic set -o vi-tabcomplete .
|
||||
.El
|
||||
.Pp
|
||||
@ -4743,7 +4753,11 @@ contains two words) and a
|
||||
.Dq big-word
|
||||
is a sequence of non-whitespace characters.
|
||||
.Pp
|
||||
The following special commands are not in, or are different from, the normal vi file
|
||||
Special
|
||||
.Nm
|
||||
vi commands:
|
||||
.Pp
|
||||
The following commands are not in, or are different from, the normal vi file
|
||||
editor:
|
||||
.Bl -tag -width 10n
|
||||
.It Xo
|
||||
@ -5298,15 +5312,16 @@ and many other persons, and is currently maintained by
|
||||
This document attempts to describe
|
||||
.Nm mksh R30
|
||||
and up,
|
||||
compiled without any options impacting functionality.
|
||||
compiled without any options impacting functionality, such as
|
||||
.Dv MKSH_SMALL ,
|
||||
for an operating environment supporting all of its advanced needs.
|
||||
Please report bugs in
|
||||
.Nm
|
||||
to the
|
||||
.Aq miros-discuss@mirbsd.org
|
||||
mailing list or in the
|
||||
.Li \&#\&!/bin/mksh
|
||||
or
|
||||
.Li \&#ksh
|
||||
.Pq or Li \&#ksh
|
||||
IRC channel at
|
||||
.Pa irc.freenode.net:6667 .
|
||||
.Pp
|
||||
|
Loading…
Reference in New Issue
Block a user