add directory Minix
This commit is contained in:
161
Minix/2.0.0/wwwman/man9/mined.9.html
Normal file
161
Minix/2.0.0/wwwman/man9/mined.9.html
Normal file
@@ -0,0 +1,161 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>mined(9)</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1>mined(9)</H1>
|
||||
<HR>
|
||||
<PRE>
|
||||
<STRONG>Command:</STRONG> <STRONG>mined</STRONG> <STRONG>-</STRONG> <STRONG>MINIX</STRONG> <STRONG>editor</STRONG>
|
||||
<STRONG>Syntax:</STRONG> <STRONG>mined</STRONG> [<EM>file</EM>]
|
||||
<STRONG>Flags:</STRONG> (none)
|
||||
<STRONG>Examples:</STRONG> mined /user/ast/book.3 # Edit an existing file
|
||||
mined # Call editor to create a new file
|
||||
ls -l | mined # Use <EM>mined</EM> as a pager to inspect
|
||||
listing
|
||||
|
||||
<EM>Mined</EM> is a simple screen editor. At any instant, a window of 24
|
||||
lines is visible on the screen. The current position in the file is
|
||||
shown by the cursor. Ordinary characters typed in are inserted at the
|
||||
cursor. Control characters and keys on the numeric keypad (at the
|
||||
right-hand side of the keyboard) are used to move the cursor and perform
|
||||
other functions.
|
||||
|
||||
Commands exist to move forward and backward a word, and delete
|
||||
words either in front of the cursor or behind it. A word in this
|
||||
context is a sequence of characters delimited on both ends by white
|
||||
space (space, tab, line feed, start of file, or end of file). The
|
||||
commands for deleting characters and words also work on line feeds,
|
||||
making it possible to join two consecutive lines by deleting the line
|
||||
feed between them.
|
||||
|
||||
The editor maintains one save buffer (not displayed). Commands are
|
||||
present to move text from the file to the buffer, from the buffer to the
|
||||
file, and to write the buffer onto a new file. If the edited text
|
||||
cannot be written out due to a full disk, it may still be possible to
|
||||
copy the whole text to the save buffer and then write it to a different
|
||||
file on a different disk with CTRL-Q. It may also be possible to escape
|
||||
from the editor with CTRL-S and remove some files.
|
||||
|
||||
Some of the commands prompt for arguments (file names, search
|
||||
patterns, etc.). All commands that might result in loss of the file
|
||||
being edited prompt to ask for confirmation.
|
||||
|
||||
A key (command or ordinary character) can be repeated <EM>n</EM> times by
|
||||
typing <EM>ESC</EM> <EM>n</EM> <EM>key</EM> where <EM>ESC</EM> is the 'escape' key.
|
||||
|
||||
Forward and backward searching requires a regular expression as the
|
||||
search pattern. Regular expressions follow the same rules as in the
|
||||
UNIX editor, <EM>ed</EM>. These rules can be stated as:
|
||||
|
||||
|
||||
Any displayable character matches itself.
|
||||
|
||||
. (period) matches any character except line feed.
|
||||
|
||||
^ (circumflex) matches the start of the line.
|
||||
|
||||
$ (dollar sign) matches the end of the line.
|
||||
\c matches the character <EM>c</EM> (including period, circumflex, etc).
|
||||
|
||||
[<EM>string</EM>] matches any of the characters in the string.
|
||||
|
||||
[^string] matches any of the characters except those in the
|
||||
string.
|
||||
|
||||
[<EM>x</EM>-<EM>y</EM>] matches any characters between <EM>x</EM> and <EM>y</EM> (e.g., [<EM>a</EM>-<EM>z</EM>]).
|
||||
|
||||
Pattern* matches any number of occurrences of <EM>pattern</EM>.
|
||||
|
||||
|
||||
Some examples of regular expressions are:
|
||||
|
||||
The boy matches the string 'The boy'
|
||||
^$ matches any empty line.
|
||||
^.$ matches any line containing exactly 1 character
|
||||
^A.*\.$ matches any line starting with an <EM>A</EM>, ending with a
|
||||
period.
|
||||
^[A-Z]*$ matches any line containing only capital letters (or
|
||||
empty).
|
||||
[A-Z0-9] matches any line containing either a capital letter or a
|
||||
digit.
|
||||
.*X$ matches any line ending in 'X'
|
||||
A.*B matches any line containing an 'A' and then a 'B'
|
||||
|
||||
|
||||
Control characters cannot be entered into a file simply by typing
|
||||
them because all of them are editor commands. To enter a control
|
||||
character, depress the ALT key, and then while holding it down, hit the
|
||||
ESC key. Release both ALT and ESC and type the control character.
|
||||
Control characters are displayed in reverse video.
|
||||
|
||||
The <EM>mined</EM> commands are as follows.
|
||||
|
||||
<STRONG>CURSOR</STRONG> <STRONG>MOTION</STRONG>
|
||||
<STRONG>arrows</STRONG> Move the cursor in the indicated direction
|
||||
<STRONG>CTRL</STRONG>-<STRONG>A</STRONG> Move cursor to start of current line
|
||||
<STRONG>CTRL</STRONG>-<STRONG>Z</STRONG> Move cursor to end of current line
|
||||
<STRONG>CTRL</STRONG>-<STRONG>^</STRONG> Move cursor to top of screen
|
||||
<STRONG>CTRL</STRONG>-<STRONG>_</STRONG> Move cursor to end of screen
|
||||
<STRONG>CTRL</STRONG>-<STRONG>F</STRONG> Move cursor forward to start of next word
|
||||
<STRONG>CTRL</STRONG>-<STRONG>B</STRONG> Move cursor backward to start of previous word
|
||||
|
||||
<STRONG>SCREEN</STRONG> <STRONG>MOTION</STRONG>
|
||||
<STRONG>Home</STRONG> <STRONG>key</STRONG> Move to first character of the file
|
||||
<STRONG>End</STRONG> <STRONG>key</STRONG> Move to last character of the file
|
||||
<STRONG>PgUp</STRONG> <STRONG>key</STRONG> Scroll window up 23 lines (closer to start of the file)
|
||||
<STRONG>PgDn</STRONG> <STRONG>key</STRONG> Scroll window down 23 lines (closer to end of the file)
|
||||
<STRONG>CTRL</STRONG>-<STRONG>U</STRONG> Scroll window up 1 line
|
||||
<STRONG>CTRL</STRONG>-<STRONG>D</STRONG> Scroll window down 1 line
|
||||
|
||||
<STRONG>MODIFYING</STRONG> <STRONG>TEXT</STRONG>
|
||||
<STRONG>Del</STRONG> <STRONG>key</STRONG> Delete the character under the cursor
|
||||
<STRONG>Backspace</STRONG> Delete the character to left of the cursor
|
||||
<STRONG>CTRL</STRONG>-<STRONG>N</STRONG> Delete the next word
|
||||
<STRONG>CTRL</STRONG>-<STRONG>P</STRONG> Delete the previous word
|
||||
<STRONG>CTRL</STRONG>-<STRONG>T</STRONG> Delete tail of line (all characters from cursor to end of
|
||||
line)
|
||||
<STRONG>CTRL</STRONG>-<STRONG>O</STRONG> Open up the line (insert line feed and back up)
|
||||
<STRONG>CTRL</STRONG>-<STRONG>G</STRONG> Get and insert a file at the cursor position
|
||||
|
||||
<STRONG>BUFFER</STRONG> <STRONG>OPERATIONS</STRONG>
|
||||
<STRONG>CTRL</STRONG>-<STRONG>@</STRONG> Set mark at current position for use with CTRL-C and
|
||||
CTRL-K
|
||||
<STRONG>CTRL</STRONG>-<STRONG>C</STRONG> Copy the text between the mark and the cursor into the
|
||||
buffer
|
||||
<STRONG>CTRL</STRONG>-<STRONG>K</STRONG> Delete text between mark and cursor; also copy it to the
|
||||
buffer
|
||||
<STRONG>CTRL</STRONG>-<STRONG>Y</STRONG> Yank contents of the buffer out and insert it at the
|
||||
cursor
|
||||
<STRONG>CTRL</STRONG>-<STRONG>Q</STRONG> Write the contents of the buffer onto a file
|
||||
|
||||
<STRONG>MISCELLANEOUS</STRONG>
|
||||
<STRONG>numeric</STRONG> <STRONG>+</STRONG> Search forward (prompts for regular expression)
|
||||
<STRONG>numeric</STRONG> <STRONG>-</STRONG> Search backward (prompts for regular expression)
|
||||
<STRONG>numeric</STRONG> <STRONG>5</STRONG> Display the file status
|
||||
<STRONG>CTRL</STRONG>-<STRONG>]</STRONG> Go to specific line
|
||||
<STRONG>CTRL</STRONG>-<STRONG>R</STRONG> Global replace <EM>pattern</EM> with <EM>string</EM> (from cursor to end)
|
||||
<STRONG>CTRL</STRONG>-<STRONG>L</STRONG> Line replace <EM>pattern</EM> with <EM>string</EM>
|
||||
<STRONG>CTRL</STRONG>-<STRONG>W</STRONG> Write the edited file back to the disk
|
||||
<STRONG>CTRL</STRONG>-<STRONG>X</STRONG> Exit the editor
|
||||
<STRONG>CTRL</STRONG>-<STRONG>S</STRONG> Fork off a shell (use CTRL-D to get back to the editor)
|
||||
<STRONG>CTRL</STRONG>-<STRONG>\</STRONG> Abort whatever the editor was doing and wait for command
|
||||
<STRONG>CTRL</STRONG>-<STRONG>E</STRONG> Erase screen and redraw it
|
||||
<STRONG>CTRL</STRONG>-<STRONG>V</STRONG> Visit (edit) a new file
|
||||
|
||||
|
||||
<STRONG>Author</STRONG>
|
||||
|
||||
<EM>Mined</EM> was designed by Andy Tanenbaum and written by Michiel
|
||||
Huisjes.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user