top: swap opening quotes for back-tics in man document

Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
Jim Warner 2014-04-23 00:00:03 -05:00 committed by Jaromir Capik
parent c9f7cc7025
commit 2f4f175c59

312
top/top.1
View File

@ -82,7 +82,7 @@ top \- display Linux processes
\*(WE \*(CL \*(WE \*(CL
The traditional switches '\-' and whitespace are optional. The traditional switches `\-' and whitespace are optional.
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
.SH DESCRIPTION .SH DESCRIPTION
@ -240,17 +240,17 @@ All are explained in detail in the sections that follow.
A \- Alt display Off (full-screen) A \- Alt display Off (full-screen)
* d \- Delay time 3.0 seconds * d \- Delay time 3.0 seconds
* H \- Threads mode Off (summarize as tasks) * H \- Threads mode Off (summarize as tasks)
I \- Irix mode On (no, 'solaris' smp) I \- Irix mode On (no, `solaris' smp)
* p \- PID monitoring Off (show all processes) * p \- PID monitoring Off (show all processes)
* s \- Secure mode Off (unsecured) * s \- Secure mode Off (unsecured)
B \- Bold enable On (yes, bold globally) B \- Bold enable On (yes, bold globally)
\fISummary-Area-defaults\fR \fISummary-Area-defaults\fR
l \- Load Avg/Uptime On (thus program name) l \- Load Avg/Uptime On (thus program name)
t \- Task/Cpu states On (1+1 lines, see '1') t \- Task/Cpu states On (1+1 lines, see `1')
m \- Mem/Swap usage On (2 lines worth) m \- Mem/Swap usage On (2 lines worth)
1 \- Single Cpu On (thus 1 line if smp) 1 \- Single Cpu On (thus 1 line if smp)
\fITask-Area-defaults\fR \fITask-Area-defaults\fR
b \- Bold hilite On (not 'reverse') b \- Bold hilite On (not `reverse')
* c \- Command line Off (name, not cmdline) * c \- Command line Off (name, not cmdline)
* i \- Idle tasks On (show all tasks) * i \- Idle tasks On (show all tasks)
J \- Num align right On (not left justify) J \- Num align right On (not left justify)
@ -283,35 +283,35 @@ Show library version and the usage prompt, then quit.
Starts \*(We in Batch mode, which could be useful for sending output Starts \*(We in Batch mode, which could be useful for sending output
from \*(We to other programs or to a file. from \*(We to other programs or to a file.
In this mode, \*(We will not accept input and runs until the iterations In this mode, \*(We will not accept input and runs until the iterations
limit you've set with the '\-n' \*(CO or until killed. limit you've set with the `\-n' \*(CO or until killed.
.TP 5 .TP 5
\-\fBc\fR\ \ :\fICommand-line/Program-name\fR toggle \fR \-\fBc\fR\ \ :\fICommand-line/Program-name\fR toggle \fR
Starts \*(We with the last remembered 'c' state reversed. Starts \*(We with the last remembered `c' state reversed.
Thus, if \*(We was displaying command lines, now that field will show program Thus, if \*(We was displaying command lines, now that field will show program
names, and visa versa. names, and visa versa.
\*(XC 'c' \*(CI for additional information. \*(XC `c' \*(CI for additional information.
.TP 5 .TP 5
\-\fBd\fR\ \ :\fIDelay-time\fR interval as:\ \ \fB-d ss.t\fR (\fIsecs\fR.\fItenths\fR) \fR \-\fBd\fR\ \ :\fIDelay-time\fR interval as:\ \ \fB-d ss.t\fR (\fIsecs\fR.\fItenths\fR) \fR
Specifies the delay between screen updates, and overrides the corresponding Specifies the delay between screen updates, and overrides the corresponding
value in one's personal \*(CF or the startup default. value in one's personal \*(CF or the startup default.
Later this can be changed with the 'd' or 's' \*(CIs. Later this can be changed with the `d' or `s' \*(CIs.
Fractional seconds are honored, but a negative number is not allowed. Fractional seconds are honored, but a negative number is not allowed.
In all cases, however, such changes are prohibited if \*(We is running In all cases, however, such changes are prohibited if \*(We is running
in Secure mode, except for root (unless the 's' \*(CO was used). in Secure mode, except for root (unless the `s' \*(CO was used).
For additional information on Secure mode \*(Xt 6a. SYSTEM Configuration File. For additional information on Secure mode \*(Xt 6a. SYSTEM Configuration File.
.TP 5 .TP 5
\-\fBH\fR\ \ :\fIThreads-mode\fR operation \fR \-\fBH\fR\ \ :\fIThreads-mode\fR operation \fR
Instructs \*(We to display individual threads. Instructs \*(We to display individual threads.
Without this \*(CO a summation of all threads in each process is shown. Without this \*(CO a summation of all threads in each process is shown.
Later this can be changed with the 'H' \*(CI. Later this can be changed with the `H' \*(CI.
.TP 5 .TP 5
\-\fBi\fR\ \ :\fIIdle-process\fR toggle \fR \-\fBi\fR\ \ :\fIIdle-process\fR toggle \fR
Starts \*(We with the last remembered 'i' state reversed. Starts \*(We with the last remembered `i' state reversed.
When this toggle is \*F, tasks that have not used any \*(PU since the When this toggle is \*F, tasks that have not used any \*(PU since the
last update will not be displayed. last update will not be displayed.
For additional information regarding this toggle For additional information regarding this toggle
@ -326,8 +326,8 @@ produce before ending.
\-\fBo\fR\ \ :\fIOverride-sort-field\fR as:\fB\ \ \-o fieldname \fR \-\fBo\fR\ \ :\fIOverride-sort-field\fR as:\fB\ \ \-o fieldname \fR
Specifies the name of the field on which tasks will be sorted, independent Specifies the name of the field on which tasks will be sorted, independent
of what is reflected in the configuration file. of what is reflected in the configuration file.
You can prepend a '+' or '\-' to the field name to also override the sort direction. You can prepend a `+' or `\-' to the field name to also override the sort direction.
A leading '+' will force sorting high to low, whereas a '\-' will ensure a low to high A leading `+' will force sorting high to low, whereas a `\-' will ensure a low to high
ordering. ordering.
This option exists primarily to support automated/scripted batch mode This option exists primarily to support automated/scripted batch mode
@ -352,9 +352,9 @@ itself once it is running.
This is a \*(CO only and should you wish to return to normal operation, This is a \*(CO only and should you wish to return to normal operation,
it is not necessary to quit and restart \*(We \*(Em just issue any it is not necessary to quit and restart \*(We \*(Em just issue any
of these \*(CIs: '=', 'u' or 'U'. of these \*(CIs: `=', `u' or `U'.
The 'p', 'u' and 'U' \*(COs are mutually exclusive. The `p', `u' and `U' \*(COs are mutually exclusive.
.TP 5 .TP 5
\-\fBs\fR\ \ :\fISecure-mode\fR operation \fR \-\fBs\fR\ \ :\fISecure-mode\fR operation \fR
@ -364,21 +364,21 @@ This mode is far better controlled through the system \*(CF
.TP 5 .TP 5
\-\fBS\fR\ \ :\fICumulative-time\fR toggle \fR \-\fBS\fR\ \ :\fICumulative-time\fR toggle \fR
Starts \*(We with the last remembered 'S' state reversed. Starts \*(We with the last remembered `S' state reversed.
When Cumulative time mode is \*O, each process is listed with the \*(Pu When Cumulative time mode is \*O, each process is listed with the \*(Pu
time that it and its dead children have used. time that it and its dead children have used.
\*(XC 'S' \*(CI for additional information regarding this mode. \*(XC `S' \*(CI for additional information regarding this mode.
.TP 5 .TP 5
\-\fBu\fR | \-\fBU\fR\ \ :\fIUser-filter-mode\fR as:\ \ \fB-u\fR | \fB-U number\fR or\fB name \fR \-\fBu\fR | \-\fBU\fR\ \ :\fIUser-filter-mode\fR as:\ \ \fB-u\fR | \fB-U number\fR or\fB name \fR
Display only processes with a user id or user name matching that given. Display only processes with a user id or user name matching that given.
The '\-u' option matches on \fI effective\fR user whereas the '\-U' option The `\-u' option matches on \fI effective\fR user whereas the `\-U' option
matches on\fI any\fR user (real, effective, saved, or filesystem). matches on\fI any\fR user (real, effective, saved, or filesystem).
Prepending an exclamation point ('!') to the user id or name instructs top Prepending an exclamation point ('!') to the user id or name instructs top
to display only processes with users not matching the one provided. to display only processes with users not matching the one provided.
The 'p', 'u' and 'U' \*(COs are mutually exclusive. The `p', `u' and `U' \*(COs are mutually exclusive.
.TP 5 .TP 5
\-\fBw\fR\ \ :\fIOutput-width-override\fR as:\ \ \fB-w\fR [\fB number\fR ] \fR \-\fBw\fR\ \ :\fIOutput-width-override\fR as:\ \ \fB-w\fR [\fB number\fR ] \fR
@ -448,7 +448,7 @@ kernel versions are shown first.
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
This portion consists of two lines which may express values in kibibytes (KiB) This portion consists of two lines which may express values in kibibytes (KiB)
through exbibytes (EiB) depending on the scaling factor enforced through exbibytes (EiB) depending on the scaling factor enforced
with the 'E' \*(CI. with the `E' \*(CI.
Line 1 reflects \*(MP, classified as: Line 1 reflects \*(MP, classified as:
.nf .nf
@ -479,16 +479,16 @@ This table may help in interpreting the scaled values displayed:
Listed below are \*(We's available process fields (columns). Listed below are \*(We's available process fields (columns).
They are shown in strict ascii alphabetical order. They are shown in strict ascii alphabetical order.
You may customize their position and whether or not they are displayable You may customize their position and whether or not they are displayable
with the 'f' or 'F' (Fields Management) \*(CIs. with the `f' or `F' (Fields Management) \*(CIs.
Any field is selectable as the sort field, and you control whether they Any field is selectable as the sort field, and you control whether they
are sorted high-to-low or low-to-high. are sorted high-to-low or low-to-high.
For additional information on sort provisions For additional information on sort provisions
\*(Xt 4c. TASK AREA Commands, SORTING. \*(Xt 4c. TASK AREA Commands, SORTING.
The fields related to \*(MP or \*(MV reference '(KiB)' as the default, The fields related to \*(MP or \*(MV reference `(KiB)' as the default,
unsuffixed display mode. unsuffixed display mode.
Such fields can, however, be scaled differently via the 'e' \*(CI. Such fields can, however, be scaled differently via the `e' \*(CI.
.TP 4 .TP 4
1.\fB %CPU \*(Em \*(PU Usage \fR 1.\fB %CPU \*(Em \*(PU Usage \fR
@ -498,12 +498,12 @@ expressed as a percentage of total \*(PU time.
In a true SMP environment, if a process is multi-threaded and \*(We is In a true SMP environment, if a process is multi-threaded and \*(We is
\fInot\fR operating in Threads mode, amounts greater than 100% may be \fInot\fR operating in Threads mode, amounts greater than 100% may be
reported. reported.
You toggle Threads mode with the 'H' \*(CI. You toggle Threads mode with the `H' \*(CI.
Also for multi-processor environments, if Irix mode is \*F, \*(We Also for multi-processor environments, if Irix mode is \*F, \*(We
will operate in Solaris mode where a task's \*(Pu usage will be will operate in Solaris mode where a task's \*(Pu usage will be
divided by the total number of \*(PUs. divided by the total number of \*(PUs.
You toggle Irix/Solaris modes with the 'I' \*(CI. You toggle Irix/Solaris modes with the `I' \*(CI.
.TP 4 .TP 4
2.\fB %MEM \*(Em Memory Usage (RES) \fR 2.\fB %MEM \*(Em Memory Usage (RES) \fR
@ -512,7 +512,7 @@ A task's currently used share of available \*(MP.
.TP 4 .TP 4
3.\fB CGROUPS \*(Em Control Groups \fR 3.\fB CGROUPS \*(Em Control Groups \fR
The names of the control group(s) to which a process belongs, The names of the control group(s) to which a process belongs,
or '\-' if not applicable for that process. or `\-' if not applicable for that process.
Control Groups provide for allocating resources (cpu, memory, network Control Groups provide for allocating resources (cpu, memory, network
bandwidth, etc.) among installation-defined groups of processes. bandwidth, etc.) among installation-defined groups of processes.
@ -539,7 +539,7 @@ the Text Resident Set size or TRS.
5.\fB COMMAND \*(Em Command\fB Name\fR or Command\fB Line \fR 5.\fB COMMAND \*(Em Command\fB Name\fR or Command\fB Line \fR
Display the command line used to start a task or the name of the associated Display the command line used to start a task or the name of the associated
program. program.
You toggle between command\fI line\fR and\fI name\fR with 'c', which is both You toggle between command\fI line\fR and\fI name\fR with `c', which is both
a \*(CO and an \*(CI. a \*(CO and an \*(CI.
When you've chosen to display command lines, processes without a command When you've chosen to display command lines, processes without a command
@ -548,14 +548,14 @@ brackets, as in this example:
\fR[kthreadd] \fR[kthreadd]
This field may also be impacted by the forest view display mode. This field may also be impacted by the forest view display mode.
\*(XC 'V' \*(CI for additional information regarding that mode. \*(XC `V' \*(CI for additional information regarding that mode.
\*(NT The COMMAND field, unlike most columns, is not fixed-width. \*(NT The COMMAND field, unlike most columns, is not fixed-width.
When displayed, it plus any other variable width columns will be allocated When displayed, it plus any other variable width columns will be allocated
all remaining screen width (up to the maximum \*(WX characters). all remaining screen width (up to the maximum \*(WX characters).
Even so, such variable width fields could still suffer truncation. Even so, such variable width fields could still suffer truncation.
This is especially true for this field when command lines are being This is especially true for this field when command lines are being
displayed (the 'c' \*(CI.) displayed (the `c' \*(CI.)
\*(XT 5c. SCROLLING a Window for additional information on accessing \*(XT 5c. SCROLLING a Window for additional information on accessing
any truncated data. any truncated data.
@ -569,7 +569,7 @@ the Data Resident Set size or DRS.
Display all of the environment variables, if any, as seen by the Display all of the environment variables, if any, as seen by the
respective processes. respective processes.
These variables will be displayed in their raw native order, not the These variables will be displayed in their raw native order, not the
sorted order you are accustomed to seeing with an unqualified 'set'. sorted order you are accustomed to seeing with an unqualified `set'.
\*(NT The ENVIRON field, unlike most columns, is not fixed-width. \*(NT The ENVIRON field, unlike most columns, is not fixed-width.
When displayed, it plus any other variable width columns will be allocated When displayed, it plus any other variable width columns will be allocated
@ -638,7 +638,7 @@ The process ID (pid) of a task's parent.
.TP 4 .TP 4
16.\fB PR \*(Em Priority \fR 16.\fB PR \*(Em Priority \fR
The scheduling priority of the task. The scheduling priority of the task.
If you see 'rt' in this field, it means the task is running If you see `rt' in this field, it means the task is running
under real time scheduling priority. under real time scheduling priority.
Under linux, real time priority is somewhat misleading since traditionally Under linux, real time priority is somewhat misleading since traditionally
@ -736,8 +736,8 @@ In kernel terms, it represents those tasks that share an mm_struct.
Total \*(PU time the task has used since it started. Total \*(PU time the task has used since it started.
When Cumulative mode is \*O, each process is listed with the \*(Pu When Cumulative mode is \*O, each process is listed with the \*(Pu
time that it and its dead children have used. time that it and its dead children have used.
You toggle Cumulative mode with 'S', which is both a \*(CO and an \*(CI. You toggle Cumulative mode with `S', which is both a \*(CO and an \*(CI.
\*(XC 'S' \*(CI for additional information regarding this mode. \*(XC `S' \*(CI for additional information regarding this mode.
.TP 4 .TP 4
30.\fB TIME+ \*(Em \*(PU Time, hundredths \fR 30.\fB TIME+ \*(Em \*(PU Time, hundredths \fR
@ -757,7 +757,7 @@ The name of the controlling terminal.
This is usually the device (serial port, pty, etc.) from which the This is usually the device (serial port, pty, etc.) from which the
process was started, and which it uses for input or output. process was started, and which it uses for input or output.
However, a task need not be associated with a terminal, in which case However, a task need not be associated with a terminal, in which case
you'll see '?' displayed. you'll see `?' displayed.
.TP 4 .TP 4
33.\fB UID \*(Em User Id \fR 33.\fB UID \*(Em User Id \fR
@ -836,7 +836,7 @@ IP addresses, IP routing, port numbers, etc.
45.\fB nsPID \*(Em PID namespace \fR 45.\fB nsPID \*(Em PID namespace \fR
The Inode of the namespace used to isolate process ID numbers The Inode of the namespace used to isolate process ID numbers
meaning they need not remain unique. meaning they need not remain unique.
Thus, each such namespace could have its own 'init' (PID #1) to Thus, each such namespace could have its own `init' (PID #1) to
manage various initialization tasks and reap orphaned child processes. manage various initialization tasks and reap orphaned child processes.
.TP 4 .TP 4
@ -865,7 +865,7 @@ last update (see nMin).
.\" ...................................................................... .\" ......................................................................
.SS 3b. MANAGING Fields .SS 3b. MANAGING Fields
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
After pressing the \*(CI 'f' or 'F' (Fields Management) you will be presented After pressing the \*(CI `f' or `F' (Fields Management) you will be presented
with a screen showing: 1) the \*(CW name; 2) the designated sort field; with a screen showing: 1) the \*(CW name; 2) the designated sort field;
3) all fields in their current order along with descriptions. 3) all fields in their current order along with descriptions.
Entries marked with an asterisk are the currently displayed fields, Entries marked with an asterisk are the currently displayed fields,
@ -884,25 +884,25 @@ the\fB Left\fR \*(KA or the <\fBEnter\fR> key commits that field's
placement. placement.
.IP \(bu 3 .IP \(bu 3
The '\fBd\fR' key or the <\fBSpace\fR> bar toggles a field's display The `\fBd\fR' key or the <\fBSpace\fR> bar toggles a field's display
status, and thus the presence or absence of the asterisk. status, and thus the presence or absence of the asterisk.
.IP \(bu 3 .IP \(bu 3
The '\fBs\fR' key designates a field as the sort field. The `\fBs\fR' key designates a field as the sort field.
\*(XT 4c. TASK AREA Commands, SORTING for additional information regarding \*(XT 4c. TASK AREA Commands, SORTING for additional information regarding
your selection of a sort field. your selection of a sort field.
.IP \(bu 3 .IP \(bu 3
The '\fBa\fR' and '\fBw\fR' keys can be used to cycle through all available The `\fBa\fR' and `\fBw\fR' keys can be used to cycle through all available
windows and the '\fBq\fR' or <\fBEsc\fR> keys exit Fields Management. windows and the `\fBq\fR' or <\fBEsc\fR> keys exit Fields Management.
.RS -4 .RS -4
.PP .PP
The Fields Management screen can also be used to change the \*(CG in The Fields Management screen can also be used to change the \*(CG in
either \*(FM or \*(AM. either \*(FM or \*(AM.
Whatever was targeted when 'q' or <Esc> was pressed will be made current Whatever was targeted when `q' or <Esc> was pressed will be made current
as you return to the \*(We display. as you return to the \*(We display.
\*(XT 5. ALTERNATE\-DISPLAY Provisions and the 'g' \*(CI for insight \*(XT 5. ALTERNATE\-DISPLAY Provisions and the `g' \*(CI for insight
into \*(CWs and \*(FGs. into \*(CWs and \*(FGs.
.PP .PP
@ -966,18 +966,18 @@ There are two help levels available.
The first will provide a reminder of all the basic \*(CIs. The first will provide a reminder of all the basic \*(CIs.
If \*(We is\fI secured\fR, that screen will be abbreviated. If \*(We is\fI secured\fR, that screen will be abbreviated.
Typing 'h' or '?' on that help screen will take you to help for Typing `h' or `?' on that help screen will take you to help for
those \*(CIs applicable to \*(AM. those \*(CIs applicable to \*(AM.
.TP 7 .TP 7
\ \ \ \fB=\fR\ \ :\fIExit-Task-Limits \fR \ \ \ \fB=\fR\ \ :\fIExit-Task-Limits \fR
Removes restrictions on which tasks are shown. Removes restrictions on which tasks are shown.
This command will reverse any 'i' (idle tasks) and 'n' (max tasks) This command will reverse any `i' (idle tasks) and `n' (max tasks)
commands that might be active. commands that might be active.
It also provides for an exit from PID monitoring, User filtering It also provides for an exit from PID monitoring, User filtering
and Other filtering. and Other filtering.
See the '\-p' \*(CO for a discussion of PID monitoring, the 'U' or 'u' See the `\-p' \*(CO for a discussion of PID monitoring, the `U' or `u'
\*(CIs for User filtering and the 'O' or 'o' \*(CIs for Other filtering. \*(CIs for User filtering and the `O' or `o' \*(CIs for Other filtering.
Additionally, any window that has been scrolled will be reset with Additionally, any window that has been scrolled will be reset with
this command. this command.
@ -995,7 +995,7 @@ Fields like UID, GID, NI, PR or P are not affected by this toggle.
.TP 7 .TP 7
\ \ \ \fBA\fR\ \ :\fIAlternate-Display-Mode\fR toggle \fR \ \ \ \fBA\fR\ \ :\fIAlternate-Display-Mode\fR toggle \fR
This command will switch between \*(FM and \*(AM. This command will switch between \*(FM and \*(AM.
\*(XT 5. ALTERNATE\-DISPLAY Provisions and the 'g' \*(CI for insight \*(XT 5. ALTERNATE\-DISPLAY Provisions and the `g' \*(CI for insight
into \*(CWs and \*(FGs. into \*(CWs and \*(FGs.
.TP 7 .TP 7
@ -1007,7 +1007,7 @@ applied anytime.
\*(NT When this toggle is \*O and \*(We is operating in monochrome mode, \*(NT When this toggle is \*O and \*(We is operating in monochrome mode,
the\fB entire display\fR will appear as normal text. the\fB entire display\fR will appear as normal text.
Thus, unless the 'x' and/or 'y' toggles are using reverse for emphasis, Thus, unless the `x' and/or `y' toggles are using reverse for emphasis,
there will be no visual confirmation that they are even on. there will be no visual confirmation that they are even on.
.TP 7 .TP 7
@ -1030,7 +1030,7 @@ With this command you can cycle through the available \*(SA memory scaling
which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or
1,152,921,504,606,846,976 bytes). 1,152,921,504,606,846,976 bytes).
If you see a '+' between a displayed number and the following label, it If you see a `+' between a displayed number and the following label, it
means that \*(We was forced to truncate some portion of that number. means that \*(We was forced to truncate some portion of that number.
By raising the scaling factor, such truncation can be avoided. By raising the scaling factor, such truncation can be avoided.
@ -1045,7 +1045,7 @@ scaling might still be necessary in order to accommodate current values.
If you wish to see a more homogeneous result in the memory columns, If you wish to see a more homogeneous result in the memory columns,
raising the scaling range will usually accomplish that goal. raising the scaling range will usually accomplish that goal.
Raising it too high, however, is likely to produce an all zero result Raising it too high, however, is likely to produce an all zero result
which cannot be suppressed with the '0' \*(CI. which cannot be suppressed with the `0' \*(CI.
.TP 7 .TP 7
\ \ \ \fBg\fR\ \ :\fIChoose-Another-Window/Field-Group \fR \ \ \ \fBg\fR\ \ :\fIChoose-Another-Window/Field-Group \fR
@ -1119,7 +1119,7 @@ restart later in exactly that same state.
\ \ \ \fBX\fR\ \ :\fIExtra-Fixed-Width \fR \ \ \ \fBX\fR\ \ :\fIExtra-Fixed-Width \fR
Some fields are fixed width and not scalable. Some fields are fixed width and not scalable.
As such, they are subject to truncation which would be indicated As such, they are subject to truncation which would be indicated
by a '+' in the last position. by a `+' in the last position.
This \*(CI can be used to alter the widths of the following fields: This \*(CI can be used to alter the widths of the following fields:
@ -1149,7 +1149,7 @@ To narrow them you must specify a smaller number or restore the defaults.
.TP 7 .TP 7
\ \ \ \fBY\fR\ \ :\fIInspect-Other-Output \fR \ \ \ \fBY\fR\ \ :\fIInspect-Other-Output \fR
After issuing the 'Y' \*(CI, you will be prompted for a target PID. After issuing the `Y' \*(CI, you will be prompted for a target PID.
Typing a value or accepting the default results in a separate screen. Typing a value or accepting the default results in a separate screen.
That screen can be used to view a variety of files or piped command output That screen can be used to view a variety of files or piped command output
while the normal \*(We iterative display is paused. while the normal \*(We iterative display is paused.
@ -1162,14 +1162,14 @@ Most of the keys used to navigate the Inspect feature are reflected in
its header prologue. its header prologue.
There are, however, additional keys available once you have selected a There are, however, additional keys available once you have selected a
particular file or command. particular file or command.
They are familiar to anyone who has used the pager 'less' and are They are familiar to anyone who has used the pager `less' and are
summarized here for future reference. summarized here for future reference.
.nf .nf
\fI key function \fR \fI key function \fR
= alternate status\-line, file or pipeline = alternate status\-line, file or pipeline
/ find, equivalent to 'L' locate / find, equivalent to `L' locate
n find next, equivalent to '&' locate next n find next, equivalent to `&' locate next
<Space> scroll down, equivalent to <PgDn> <Space> scroll down, equivalent to <PgDn>
b scroll up, equivalent to <PgUp> b scroll up, equivalent to <PgUp>
g first line, equivalent to <Home> g first line, equivalent to <Home>
@ -1194,7 +1194,7 @@ They affect the beginning lines of your display and will determine the
position of messages and prompts. position of messages and prompts.
These commands always impact just the \*(CG. These commands always impact just the \*(CG.
\*(XT 5. ALTERNATE\-DISPLAY Provisions and the 'g' \*(CI for insight into \*(XT 5. ALTERNATE\-DISPLAY Provisions and the `g' \*(CI for insight into
\*(CWs and \*(FGs. \*(CWs and \*(FGs.
.TP 7 .TP 7
@ -1211,7 +1211,7 @@ when operating in \*(FM or the \*(CW name when operating in \*(AM.
.TP 7 .TP 7
\ \ \ \fBt\fR\ \ :\fITask/Cpu-States\fR toggle \fR \ \ \ \fBt\fR\ \ :\fITask/Cpu-States\fR toggle \fR
This command affects from 2 to many \*(SA lines, depending on the state This command affects from 2 to many \*(SA lines, depending on the state
of the '1', '2' or '3' \*(CTs and whether or not \*(We is running under of the `1', `2' or `3' \*(CTs and whether or not \*(We is running under
true SMP. true SMP.
This portion of the \*(SA is also influenced by the 'H' \*(CI toggle, This portion of the \*(SA is also influenced by the 'H' \*(CI toggle,
@ -1224,18 +1224,18 @@ and virtual memory.
.TP 7 .TP 7
\ \ \ \fB1\fR\ \ :\fISingle/Separate-Cpu-States\fR toggle \fR \ \ \ \fB1\fR\ \ :\fISingle/Separate-Cpu-States\fR toggle \fR
This command affects how the 't' command's Cpu States portion is shown. This command affects how the `t' command's Cpu States portion is shown.
Although this toggle exists primarily to serve massively-parallel SMP Although this toggle exists primarily to serve massively-parallel SMP
machines, it is not restricted to solely SMP environments. machines, it is not restricted to solely SMP environments.
When you see '%Cpu(s):' in the \*(SA, the '1' toggle is \*O and all When you see `%Cpu(s):' in the \*(SA, the `1' toggle is \*O and all
\*(Pu information is gathered in a single line. \*(Pu information is gathered in a single line.
Otherwise, each \*(Pu is displayed separately as: '%Cpu0, %Cpu1, ...' Otherwise, each \*(Pu is displayed separately as: `%Cpu0, %Cpu1, ...'
up to available screen height. up to available screen height.
.TP 7 .TP 7
\ \ \ \fB2\fR\ \ :\fINUMA-Nodes/Cpu-Summary\fR toggle \fR \ \ \ \fB2\fR\ \ :\fINUMA-Nodes/Cpu-Summary\fR toggle \fR
This command toggles between the '1' command cpu summary display (only) This command toggles between the `1' command cpu summary display (only)
or a summary display plus the cpu usage statistics for each NUMA Node. or a summary display plus the cpu usage statistics for each NUMA Node.
It is only available if a system has the requisite NUMA support. It is only available if a system has the requisite NUMA support.
@ -1243,7 +1243,7 @@ It is only available if a system has the requisite NUMA support.
\ \ \ \fB3\fR\ \ :\fIExpand-NUMA-Node \fR \ \ \ \fB3\fR\ \ :\fIExpand-NUMA-Node \fR
You will be invited to enter a number representing a NUMA Node. You will be invited to enter a number representing a NUMA Node.
Thereafter, a node summary plus the statistics for each cpu in that Thereafter, a node summary plus the statistics for each cpu in that
node will be shown until either the '1' or '2' \*(CT is pressed. node will be shown until either the `1' or `2' \*(CT is pressed.
This \*(CI is only available if a system has the requisite NUMA support. This \*(CI is only available if a system has the requisite NUMA support.
.PP .PP
@ -1281,12 +1281,12 @@ If the character data completely fills the available column, this
.PP .PP
.RS +2 .RS +2
The following commands will also be influenced by the state of the The following commands will also be influenced by the state of the
global 'B' (bold enable) toggle. global `B' (bold enable) toggle.
.RS -2 .RS -2
.TP 7 .TP 7
\ \ \ \fBb\fR\ \ :\fIBold/Reverse\fR toggle \fR \ \ \ \fBb\fR\ \ :\fIBold/Reverse\fR toggle \fR
This command will impact how the 'x' and 'y' toggles are displayed. This command will impact how the `x' and `y' toggles are displayed.
Further, it will only be available when at least one of those toggles is \*O. Further, it will only be available when at least one of those toggles is \*O.
.TP 7 .TP 7
@ -1296,7 +1296,7 @@ If you forget which field is being sorted this command can serve as a quick
visual reminder, providing the sort field is being displayed. visual reminder, providing the sort field is being displayed.
The sort field might\fI not\fR be visible because: The sort field might\fI not\fR be visible because:
1) there is insufficient\fI Screen Width \fR 1) there is insufficient\fI Screen Width \fR
2) the 'f' \*(CI turned it \*F 2) the `f' \*(CI turned it \*F
\*(NT Whenever Searching and/or Other Filtering is active in a window, \*(NT Whenever Searching and/or Other Filtering is active in a window,
column highlighting is temporarily disabled. column highlighting is temporarily disabled.
@ -1307,7 +1307,7 @@ explanation why.
\ \ \ \fBy\fR\ \ :\fIRow-Highlight\fR toggle \fR \ \ \ \fBy\fR\ \ :\fIRow-Highlight\fR toggle \fR
Changes highlighting for "running" tasks. Changes highlighting for "running" tasks.
For additional insight into this task state, For additional insight into this task state,
\*(Xt 3a. DESCRIPTIONS of Fields, the 'S' field (Process Status). \*(Xt 3a. DESCRIPTIONS of Fields, the `S' field (Process Status).
Use of this provision provides important insight into your system's health. Use of this provision provides important insight into your system's health.
The only costs will be a few additional tty escape sequences. The only costs will be a few additional tty escape sequences.
@ -1317,7 +1317,7 @@ The only costs will be a few additional tty escape sequences.
Switches the \*(CW between your last used color scheme and the older form Switches the \*(CW between your last used color scheme and the older form
of black-on-white or white-on-black. of black-on-white or white-on-black.
This command will alter\fB both\fR the \*(SA and \*(TA but does not affect This command will alter\fB both\fR the \*(SA and \*(TA but does not affect
the state of the 'x', 'y' or 'b' toggles. the state of the `x', `y' or `b' toggles.
.PP .PP
.\" .................................................. .\" ..................................................
@ -1353,9 +1353,9 @@ time that it and its dead children have used.
When \*F, programs that fork into many separate tasks will appear When \*F, programs that fork into many separate tasks will appear
less demanding. less demanding.
For programs like 'init' or a shell this is appropriate but for others, For programs like `init' or a shell this is appropriate but for others,
like compilers, perhaps not. like compilers, perhaps not.
Experiment with two \*(TWs sharing the same sort field but with different 'S' Experiment with two \*(TWs sharing the same sort field but with different `S'
states and see which representation you prefer. states and see which representation you prefer.
After issuing this command, you'll be informed of the new state of this toggle. After issuing this command, you'll be informed of the new state of this toggle.
@ -1382,8 +1382,8 @@ command but just press <Enter> at the prompt.
In this mode, processes are reordered according to their parents and In this mode, processes are reordered according to their parents and
the layout of the COMMAND column resembles that of a tree. the layout of the COMMAND column resembles that of a tree.
In forest view mode it is still possible to toggle between program In forest view mode it is still possible to toggle between program
name and command line (\*(Xc 'c' \*(CI) or between processes and name and command line (\*(Xc `c' \*(CI) or between processes and
threads (\*(Xc 'H' \*(CI). threads (\*(Xc `H' \*(CI).
\*(NT Typing any key affecting the sort order will exit forest view \*(NT Typing any key affecting the sort order will exit forest view
mode in the \*(CW. mode in the \*(CW.
@ -1436,14 +1436,14 @@ not appear on any help screen.
.fi .fi
Before using any of the following sort provisions, \*(We suggests that you Before using any of the following sort provisions, \*(We suggests that you
temporarily turn on column highlighting using the 'x' \*(CI. temporarily turn on column highlighting using the `x' \*(CI.
That will help ensure that the actual sort environment matches your intent. That will help ensure that the actual sort environment matches your intent.
The following \*(CIs will\fB only\fR be honored when the current sort field The following \*(CIs will\fB only\fR be honored when the current sort field
is\fB visible\fR. is\fB visible\fR.
The sort field might\fI not\fR be visible because: The sort field might\fI not\fR be visible because:
1) there is insufficient\fI Screen Width \fR 1) there is insufficient\fI Screen Width \fR
2) the 'f' \*(CI turned it \*F 2) the `f' \*(CI turned it \*F
.TP 7 .TP 7
\ \ \ \fB<\fR\ \ :\fIMove-Sort-Field-Left \fR \ \ \ \fB<\fR\ \ :\fIMove-Sort-Field-Left \fR
@ -1478,7 +1478,7 @@ Thus, the TTY and WCHAN fields will violate strict ASCII collating sequence.
.\" ...................................................................... .\" ......................................................................
.SS 4d. COLOR Mapping .SS 4d. COLOR Mapping
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
When you issue the 'Z' \*(CI, you will be presented with a separate screen. When you issue the `Z' \*(CI, you will be presented with a separate screen.
That screen can be used to change the colors in just the \*(CW or That screen can be used to change the colors in just the \*(CW or
in all four windows before returning to the \*(We display. in all four windows before returning to the \*(We display.
@ -1497,14 +1497,14 @@ The following \*(CIs are available.
q :abandon current changes and exit q :abandon current changes and exit
.fi .fi
If you use 'a' or 'w' to cycle the targeted window, you will If you use `a' or `w' to cycle the targeted window, you will
have applied the color scheme that was displayed when you left that window. have applied the color scheme that was displayed when you left that window.
You can, of course, easily return to any window and reapply different You can, of course, easily return to any window and reapply different
colors or turn colors \*F completely with the 'z' toggle. colors or turn colors \*F completely with the `z' toggle.
The Color Mapping screen can also be used to change the \*(CG in The Color Mapping screen can also be used to change the \*(CG in
either \*(FM or \*(AM. either \*(FM or \*(AM.
Whatever was targeted when 'q' or <Enter> was pressed will be made current Whatever was targeted when `q' or <Enter> was pressed will be made current
as you return to the \*(We display. as you return to the \*(We display.
.PP .PP
@ -1518,7 +1518,7 @@ as you return to the \*(We display.
.B Field Groups/Windows\fR: .B Field Groups/Windows\fR:
In \*(FM there is a single window represented by the entire screen. In \*(FM there is a single window represented by the entire screen.
That single window can still be changed to display 1 of 4 different\fB field That single window can still be changed to display 1 of 4 different\fB field
groups\fR (\*(Xc 'g' \*(CI, repeated below). groups\fR (\*(Xc `g' \*(CI, repeated below).
Each of the 4 \*(FGs has a unique separately configurable\fB \*(SA \fR Each of the 4 \*(FGs has a unique separately configurable\fB \*(SA \fR
and its own configurable\fB \*(TA\fR. and its own configurable\fB \*(TA\fR.
@ -1540,7 +1540,7 @@ restricted for the \*(CW.
A further complication arises when you have toggled the first \*(SA A further complication arises when you have toggled the first \*(SA
line \*F. line \*F.
With the loss of the window name (the 'l' toggled line), you'll not easily With the loss of the window name (the `l' toggled line), you'll not easily
know what window is the \*(CW. know what window is the \*(CW.
.\" ...................................................................... .\" ......................................................................
@ -1548,13 +1548,13 @@ know what window is the \*(CW.
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
.TP 7 .TP 7
\ \ \ \fB-\fR | \fB_\fR\ \ :\fIShow/Hide-Window(s)\fR toggles \fR \ \ \ \fB-\fR | \fB_\fR\ \ :\fIShow/Hide-Window(s)\fR toggles \fR
The '\-' key turns the \*(CW's \*(TD \*O and \*F. The `\-' key turns the \*(CW's \*(TD \*O and \*F.
When \*O, that \*(TA will show a minimum of the columns header you've When \*O, that \*(TA will show a minimum of the columns header you've
established with the 'f' \*(CI. established with the `f' \*(CI.
It will also reflect any other \*(TA options/toggles you've applied It will also reflect any other \*(TA options/toggles you've applied
yielding zero or more tasks. yielding zero or more tasks.
The '_' key does the same for all \*(TDs. The `_' key does the same for all \*(TDs.
In other words, it switches between the currently visible \*(TD(s) and any In other words, it switches between the currently visible \*(TD(s) and any
\*(TD(s) you had toggled \*F. \*(TD(s) you had toggled \*F.
If all 4 \*(TDs are currently visible, this \*(CI will leave the \*(SA If all 4 \*(TDs are currently visible, this \*(CI will leave the \*(SA
@ -1562,18 +1562,18 @@ as the only display element.
.TP 7 .TP 7
*\ \ \fB=\fR | \fB+\fR\ \ :\fIEqualize-(reinitialize)-Window(s) \fR *\ \ \fB=\fR | \fB+\fR\ \ :\fIEqualize-(reinitialize)-Window(s) \fR
The '=' key forces the \*(CW's \*(TD to be visible. The `=' key forces the \*(CW's \*(TD to be visible.
It also reverses any 'i' (idle tasks), 'n' (max tasks), 'u/U' (user filter) It also reverses any `i' (idle tasks), `n' (max tasks), `u/U' (user filter)
and 'o/O' (other filter) commands that might be active. and `o/O' (other filter) commands that might be active.
Also, if the window had been scrolled, it will be reset with this command. Also, if the window had been scrolled, it will be reset with this command.
\*(XT 5c. SCROLLING a Window for additional information regarding vertical \*(XT 5c. SCROLLING a Window for additional information regarding vertical
and horizontal scrolling. and horizontal scrolling.
The '+' key does the same for all windows. The `+' key does the same for all windows.
The four \*(TDs will reappear, evenly balanced. The four \*(TDs will reappear, evenly balanced.
They will also have retained any customizations you had previously They will also have retained any customizations you had previously
applied, except for the 'i' (idle tasks), 'n' (max tasks), 'u/U' applied, except for the `i' (idle tasks), `n' (max tasks), `u/U'
(user filter), 'o/O' (other filter) and scrolling \*(CIs. (user filter), `o/O' (other filter) and scrolling \*(CIs.
.TP 7 .TP 7
*\ \ \fBA\fR\ \ :\fIAlternate-Display-Mode\fR toggle \fR *\ \ \fBA\fR\ \ :\fIAlternate-Display-Mode\fR toggle \fR
@ -1590,7 +1590,7 @@ commands are directed.
These keys act in a circular fashion so you can reach any desired window These keys act in a circular fashion so you can reach any desired window
using either key. using either key.
Assuming the window name is visible (you have not toggled 'l' \*F), Assuming the window name is visible (you have not toggled `l' \*F),
whenever the \*(CW name loses its emphasis/color, that's a reminder whenever the \*(CW name loses its emphasis/color, that's a reminder
the \*(TD is \*F and many commands will be restricted. the \*(TD is \*F and many commands will be restricted.
@ -1600,14 +1600,14 @@ You will be prompted to enter a number between 1 and 4 designating the
\*(FG which should be made the \*(CW. \*(FG which should be made the \*(CW.
In \*(FM, this command is necessary to alter the \*(CW. In \*(FM, this command is necessary to alter the \*(CW.
In \*(AM, it is simply a less convenient alternative to the 'a' and 'w' In \*(AM, it is simply a less convenient alternative to the `a' and `w'
commands. commands.
.TP 7 .TP 7
\ \ \ \fBG\fR\ \ :\fIChange-Window/Field-Group-Name \fR \ \ \ \fBG\fR\ \ :\fIChange-Window/Field-Group-Name \fR
You will be prompted for a new name to be applied to the \*(CW. You will be prompted for a new name to be applied to the \*(CW.
It does not require that the window name be visible It does not require that the window name be visible
(the 'l' toggle to be \*O). (the `l' toggle to be \*O).
.IP "*" 3 .IP "*" 3
The \*(CIs shown with an \*(AK have use beyond \*(AM. The \*(CIs shown with an \*(AK have use beyond \*(AM.
@ -1652,7 +1652,7 @@ Additionally, there are special provisions for any variable width field
when positioned as the last displayed field. when positioned as the last displayed field.
Once that field is reached via the right arrow key, and is thus the only Once that field is reached via the right arrow key, and is thus the only
column shown, you can continue scrolling horizontally within such a field. column shown, you can continue scrolling horizontally within such a field.
\*(XC 'C' \*(CI below for additional information. \*(XC `C' \*(CI below for additional information.
.TP 4 .TP 4
\fBHome\fR\ \ :\fIJump-to-Home-Position \fR \fBHome\fR\ \ :\fIJump-to-Home-Position \fR
@ -1682,7 +1682,7 @@ variable width column has also been scrolled.
The coordinates shown as \fBn\fR/\fBn\fR are relative to the upper left The coordinates shown as \fBn\fR/\fBn\fR are relative to the upper left
corner of the \*(CW. corner of the \*(CW.
The additional '\fB+\ nn\fR' represents the displacement into a variable The additional `\fB+\ nn\fR' represents the displacement into a variable
width column when it has been scrolled horizontally. width column when it has been scrolled horizontally.
Such displacement occurs in normal 8 character tab stop amounts via Such displacement occurs in normal 8 character tab stop amounts via
the right and left arrow keys. the right and left arrow keys.
@ -1699,7 +1699,7 @@ The second \fBn\fR is updated automatically to reflect total tasks.
The first \fBn\fR represents the leftmost displayed column and is The first \fBn\fR represents the leftmost displayed column and is
controlled by \*(KSs. controlled by \*(KSs.
The second \fBn\fR is the total number of displayable fields and is The second \fBn\fR is the total number of displayable fields and is
established with the '\fBf\fR' \*(CI. established with the `\fBf\fR' \*(CI.
.RS -4 .RS -4
.PP .PP
@ -1725,7 +1725,7 @@ Searches are not limited to values from a single field or column.
All of the values displayed in a task row are allowed in a search string. All of the values displayed in a task row are allowed in a search string.
You may include spaces, numbers, symbols and even forest view artwork. You may include spaces, numbers, symbols and even forest view artwork.
Keying <Enter> with no input will effectively disable the '&' key until Keying <Enter> with no input will effectively disable the `&' key until
a new search string is entered. a new search string is entered.
.TP 4 .TP 4
@ -1737,7 +1737,7 @@ the next occurrence.
When a match is found, the current window is repositioned vertically so the When a match is found, the current window is repositioned vertically so the
task row containing that string is first. task row containing that string is first.
The scroll coordinates message can provide confirmation of such vertical The scroll coordinates message can provide confirmation of such vertical
repositioning (\*(Xc 'C' \*(CI). repositioning (\*(Xc `C' \*(CI).
Horizontal scrolling, however, is never altered via searching. Horizontal scrolling, however, is never altered via searching.
The availability of a matching string will be influenced by the following The availability of a matching string will be influenced by the following
@ -1751,7 +1751,7 @@ b. Scrolling a window vertically and/or horizontally,
\*(Xt 5c. SCROLLING a Window. \*(Xt 5c. SCROLLING a Window.
.TP 3 .TP 3
c. The state of the command/command-line toggle, c. The state of the command/command-line toggle,
\*(Xc 'c' \*(CI. \*(Xc `c' \*(CI.
.TP 3 .TP 3
d. The stability of the chosen sort column, d. The stability of the chosen sort column,
for example PID is good but %CPU bad. for example PID is good but %CPU bad.
@ -1760,7 +1760,7 @@ for example PID is good but %CPU bad.
.PP .PP
If a search fails, restoring the \*(CW home (unscrolled) position, scrolling If a search fails, restoring the \*(CW home (unscrolled) position, scrolling
horizontally, displaying command-lines or choosing a more stable sort field horizontally, displaying command-lines or choosing a more stable sort field
could yet produce a successful '&' search. could yet produce a successful `&' search.
The above \*(CIs are\fB always\fR available in \*(FM but\fB never\fR The above \*(CIs are\fB always\fR available in \*(FM but\fB never\fR
available in \*(AM if the \*(CW's \*(TD has been toggled \*F. available in \*(AM if the \*(CW's \*(TD has been toggled \*F.
@ -1769,7 +1769,7 @@ available in \*(AM if the \*(CW's \*(TD has been toggled \*F.
column highlighting \*F to prevent false matches on internal non-display column highlighting \*F to prevent false matches on internal non-display
escape sequences. escape sequences.
Such highlighting will be restored when a window's search string is empty. Such highlighting will be restored when a window's search string is empty.
\*(XC 'x' \*(CI for additional information on sort column highlighting. \*(XC `x' \*(CI for additional information on sort column highlighting.
.\" ...................................................................... .\" ......................................................................
.SS 5e. FILTERING in a Window .SS 5e. FILTERING in a Window
@ -1792,7 +1792,7 @@ Remember the Up/Down \*(KAs or their aliases when prompted for input.
.TP 3 .TP 3
3. a selection is either case insensitive or sensitive to case 3. a selection is either case insensitive or sensitive to case
.TP 3 .TP 3
4. the default is inclusion, prepending '!' denotes exclusions 4. the default is inclusion, prepending `!' denotes exclusions
.TP 3 .TP 3
5. multiple selection criteria can be applied to a \*(TW 5. multiple selection criteria can be applied to a \*(TW
.TP 3 .TP 3
@ -1821,7 +1821,7 @@ matching.
You will be prompted to establish a \fBcase sensitive\fR filter. You will be prompted to establish a \fBcase sensitive\fR filter.
.TP 6 .TP 6
\ \fB^O\fR\ \ :\fIShow-Active-Filters\fR (Ctrl key + 'o') \ \fB^O\fR\ \ :\fIShow-Active-Filters\fR (Ctrl key + `o')
This can serve as a reminder of which filters are active in the \*(CW. This can serve as a reminder of which filters are active in the \*(CW.
A summary will be shown on the message line until you press the <Enter> key. A summary will be shown on the message line until you press the <Enter> key.
@ -1833,7 +1833,7 @@ It also has additional impact so please \*(Xt 4a. GLOBAL Commands.
.TP 6 .TP 6
\ \ \fB+\fR\ \ :\fIReset-Filtering\fR in all windows \ \ \fB+\fR\ \ :\fIReset-Filtering\fR in all windows
This clears the selection criteria in all windows, assuming you are in \*(AM. This clears the selection criteria in all windows, assuming you are in \*(AM.
As with the '=' \*(CI, it too has additional consequences so you might wish to As with the `=' \*(CI, it too has additional consequences so you might wish to
\*(Xt 5b. COMMANDS for Windows. \*(Xt 5b. COMMANDS for Windows.
.PP .PP
.RE .RE
@ -1854,11 +1854,11 @@ These examples use spaces for clarity but your input generally would not.
Items #1, #3 and #4 should be self\-explanatory. Items #1, #3 and #4 should be self\-explanatory.
Item \fB#2\fR represents both a required \fIdelimiter\fR and the \fIoperator\fR Item \fB#2\fR represents both a required \fIdelimiter\fR and the \fIoperator\fR
which must be one of either equality ('=') or relation ('<' or '>'). which must be one of either equality ('=') or relation ('<' or `>').
The '=' equality operator requires only a partial match and that The `=' equality operator requires only a partial match and that
can reduce your 'if\-value' input requirements. can reduce your `if\-value' input requirements.
The '>' or '<' relational operators always employ string comparisons, The `>' or `<' relational operators always employ string comparisons,
even with numeric fields. even with numeric fields.
They are designed to work with a field's default \fIjustification\fR and They are designed to work with a field's default \fIjustification\fR and
with homogeneous data. with homogeneous data.
@ -1869,12 +1869,12 @@ If you establish a relational filter and you \fBhave\fR changed the
default Numeric or Character \fIjustification\fR, that filter is likely to fail. default Numeric or Character \fIjustification\fR, that filter is likely to fail.
When a relational filter is applied to a memory field and you \fBhave not\fR When a relational filter is applied to a memory field and you \fBhave not\fR
changed the \fIscaling\fR, it may produce misleading results. changed the \fIscaling\fR, it may produce misleading results.
This happens, for example, because '100.0m' (MiB) would appear greater This happens, for example, because `100.0m' (MiB) would appear greater
than '1.000g' (GiB) when compared as strings. than `1.000g' (GiB) when compared as strings.
If your filtered results appear suspect, simply altering justification or If your filtered results appear suspect, simply altering justification or
scaling may yet achieve the desired objective. scaling may yet achieve the desired objective.
See the 'j', 'J' and 'e' \*(CIs for additional information. See the `j', `J' and `e' \*(CIs for additional information.
.PP .PP
.RE .RE
@ -1885,7 +1885,7 @@ These \fBGROUP\fR filters could produce the exact same results or the
second one might not display anything at all, just a blank \*(TW. second one might not display anything at all, just a blank \*(TW.
.nf .nf
GROUP=root ( only the same results when ) GROUP=root ( only the same results when )
GROUP=ROOT ( invoked via lower case 'o' ) GROUP=ROOT ( invoked via lower case `o' )
.fi .fi
Either of these \fBRES\fR filters might yield inconsistent and/or Either of these \fBRES\fR filters might yield inconsistent and/or
@ -1893,7 +1893,7 @@ misleading results, depending on the current memory scaling factor.
Or both filters could produce the exact same results. Or both filters could produce the exact same results.
.nf .nf
RES>9999 ( only the same results when ) RES>9999 ( only the same results when )
!RES<10000 ( memory scaling is at 'KiB' ) !RES<10000 ( memory scaling is at `KiB' )
.fi .fi
This \fBnMin\fR filter illustrates a problem unique to scalable fields. This \fBnMin\fR filter illustrates a problem unique to scalable fields.
@ -1920,14 +1920,14 @@ only multi-threaded processes being shown.
It also reminds us that a trailing space is part of every displayed field. It also reminds us that a trailing space is part of every displayed field.
The second filter achieves the exact same results with less typing. The second filter achieves the exact same results with less typing.
.nf .nf
!nTH=' 1 ' ( ' for clarity only ) !nTH=` 1 ' ( ' for clarity only )
nTH>1 ( same with less i/p ) nTH>1 ( same with less i/p )
.fi .fi
With Forest View mode active and the \fBCOMMAND\fR column in view, this With Forest View mode active and the \fBCOMMAND\fR column in view, this
filter effectively collapses child processes so that just 3 levels are shown. filter effectively collapses child processes so that just 3 levels are shown.
.nf .nf
!COMMAND=' `- ' ( ' for clarity only ) !COMMAND=` `- ' ( ' for clarity only )
.fi .fi
The final two filters appear as in response to the status request key (^O). The final two filters appear as in response to the status request key (^O).
@ -1935,10 +1935,10 @@ In reality, each filter would have required separate input.
The \fBPR\fR example shows the two concurrent filters necessary to display The \fBPR\fR example shows the two concurrent filters necessary to display
tasks with priorities of 20 or more, since some might be negative. tasks with priorities of 20 or more, since some might be negative.
Then by exploiting trailing spaces, the \fBnMin\fR series of filters could Then by exploiting trailing spaces, the \fBnMin\fR series of filters could
achieve the failed '9999' objective discussed above. achieve the failed `9999' objective discussed above.
.nf .nf
'PR>20' + '!PR=-' ( 2 for right result ) `PR>20' + `!PR=-' ( 2 for right result )
'!nMin=0 ' + '!nMin=1 ' + '!nMin=2 ' + '!nMin=3 ' ... `!nMin=0 ' + `!nMin=1 ' + `!nMin=2 ' + `!nMin=3 ' ...
.fi .fi
.RS -3 .RS -3
@ -1947,7 +1947,7 @@ column highlighting \*F to prevent false matches on internal non-display
escape sequences. escape sequences.
Such highlighting will be restored when a window is no longer subject Such highlighting will be restored when a window is no longer subject
to filtering. to filtering.
\*(XC 'x' \*(CI for additional information on sort column highlighting. \*(XC `x' \*(CI for additional information on sort column highlighting.
.RE .RE
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
@ -1970,7 +1970,7 @@ They will not be able to issue the following commands.
The system \*(CF is\fB not\fR created by \*(We. The system \*(CF is\fB not\fR created by \*(We.
Rather, you create this file manually and place it in the \fI/etc \fR Rather, you create this file manually and place it in the \fI/etc \fR
directory. directory.
Its name must be 'toprc' and must have no leading '.' (period). Its name must be `toprc' and must have no leading `.' (period).
It must have only two lines. It must have only two lines.
Here is an example of the contents of\fI /etc/toprc\fR: Here is an example of the contents of\fI /etc/toprc\fR:
@ -1982,8 +1982,8 @@ Here is an example of the contents of\fI /etc/toprc\fR:
.\" ...................................................................... .\" ......................................................................
.SS 6b. PERSONAL Configuration File .SS 6b. PERSONAL Configuration File
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
This file is written as '$HOME/.your\-name\-4\-\*(We' + 'rc'. This file is written as `$HOME/.your\-name\-4\-\*(We' + `rc'.
Use the 'W' \*(CI to create it or update it. Use the `W' \*(CI to create it or update it.
Here is the general layout: Here is the general layout:
.nf .nf
@ -2004,13 +2004,13 @@ personal \*(CF to the current directory, subject to permissions.
.\" ...................................................................... .\" ......................................................................
.SS 6c. ADDING INSPECT Entries .SS 6c. ADDING INSPECT Entries
.\" ---------------------------------------------------------------------- .\" ----------------------------------------------------------------------
To exploit the 'Y' \*(CI, you must add entries at the\fB end\fR of the To exploit the `Y' \*(CI, you must add entries at the\fB end\fR of the
\*(We personal \*(CF. \*(We personal \*(CF.
Such entries simply reflect a file to be read or command/pipeline to be Such entries simply reflect a file to be read or command/pipeline to be
executed whose results will then be displayed in a separate scrollable, executed whose results will then be displayed in a separate scrollable,
searchable window. searchable window.
If you don't know the location or name of your \*(We rcfile, use the 'W' If you don't know the location or name of your \*(We rcfile, use the `W'
\*(CI to rewrite it and note those details. \*(CI to rewrite it and note those details.
Inspect entries can be added with a redirected echo or by editing the \*(CF. Inspect entries can be added with a redirected echo or by editing the \*(CF.
@ -2019,33 +2019,33 @@ rather than append (>>) to that file.
Conversely, when using an editor care must be taken not to corrupt existing Conversely, when using an editor care must be taken not to corrupt existing
lines, some of which will contain unprintable data or unusual characters. lines, some of which will contain unprintable data or unusual characters.
Those Inspect entries beginning with a '#' character are ignored, regardless Those Inspect entries beginning with a `#' character are ignored, regardless
of content. of content.
Otherwise they consist of the following 3 elements, each of which\fI must\fR Otherwise they consist of the following 3 elements, each of which\fI must\fR
be separated by a tab character (thus 2 '\\t' total): be separated by a tab character (thus 2 `\\t' total):
.nf .nf
.type: literal 'file' or 'pipe' .type: literal `file' or `pipe'
.name: selection shown on the Inspect screen .name: selection shown on the Inspect screen
.fmts: string representing a path or command .fmts: string representing a path or command
.fi .fi
The two types of Inspect entries are\fI not\fR interchangeable. The two types of Inspect entries are\fI not\fR interchangeable.
Those designated '\fBfile\fR' will be accessed using fopen and Those designated `\fBfile\fR' will be accessed using fopen and
must reference a single file in the '.fmts' element. must reference a single file in the `.fmts' element.
Entries specifying '\fBpipe\fR' will employ popen, their '.fmts' element Entries specifying `\fBpipe\fR' will employ popen, their `.fmts' element
could contain many pipelined commands and, none can be interactive. could contain many pipelined commands and, none can be interactive.
If the file or pipeline represented in your '.fmts' deals with the specific PID If the file or pipeline represented in your `.fmts' deals with the specific PID
input or accepted when prompted, then the format string must also contain input or accepted when prompted, then the format string must also contain
the '\fB%d\fR' specifier, as these examples illustrate. the `\fB%d\fR' specifier, as these examples illustrate.
.nf .nf
.fmts= /proc/\fI%d\fR/numa_maps .fmts= /proc/\fI%d\fR/numa_maps
.fmts= lsof -P -p\fI %d\fR .fmts= lsof -P -p\fI %d\fR
.fi .fi
For '\fBpipe\fR' type entries only, you may also wish to redirect stderr to For `\fBpipe\fR' type entries only, you may also wish to redirect stderr to
stdout for a more comprehensive result. stdout for a more comprehensive result.
Thus the format string becomes: Thus the format string becomes:
@ -2055,7 +2055,7 @@ Thus the format string becomes:
Here are examples of both types of Inspect entries as they might appear Here are examples of both types of Inspect entries as they might appear
in the rcfile. in the rcfile.
The first entry will be ignored due to the initial '#' character. The first entry will be ignored due to the initial `#' character.
For clarity, the pseudo tab depictions (^I) are surrounded by an For clarity, the pseudo tab depictions (^I) are surrounded by an
extra space but the actual tabs would not be. extra space but the actual tabs would not be.
.nf .nf
@ -2067,9 +2067,9 @@ extra space but the actual tabs would not be.
.fi .fi
Except for the commented entry above, these next examples show what could Except for the commented entry above, these next examples show what could
be echoed to achieve similar results, assuming the rcfile name was '.toprc'. be echoed to achieve similar results, assuming the rcfile name was `.toprc'.
However, due to the embedded tab characters, each of these lines should be However, due to the embedded tab characters, each of these lines should be
preceded by '\fB/bin/echo \-e\fR', not just a simple an 'echo', to preceded by `\fB/bin/echo \-e\fR', not just a simple an `echo', to
enable backslash interpretation regardless of which shell you use. enable backslash interpretation regardless of which shell you use.
.nf .nf
@ -2082,25 +2082,25 @@ enable backslash interpretation regardless of which shell you use.
If any inspect entry you create produces output with unprintable characters If any inspect entry you create produces output with unprintable characters
they will be displayed in either the ^C notation or hexadecimal <FF> form, they will be displayed in either the ^C notation or hexadecimal <FF> form,
depending on their value. depending on their value.
This applies to tab characters as well, which will show as '^I'. This applies to tab characters as well, which will show as `^I'.
If you want a truer representation, any embedded tabs should be expanded. If you want a truer representation, any embedded tabs should be expanded.
.nf .nf
# next would have contained '\\t' ... # next would have contained `\\t' ...
# file ^I <your_name> ^I /proc/%d/status # file ^I <your_name> ^I /proc/%d/status
# but this will eliminate embedded '\\t' ... # but this will eliminate embedded `\\t' ...
pipe ^I <your_name> ^I cat /proc/%d/status | expand \- pipe ^I <your_name> ^I cat /proc/%d/status | expand \-
.fi .fi
The above example takes what could have been a 'file' entry but employs The above example takes what could have been a `file' entry but employs
a 'pipe' instead so as to expand the embedded tabs. a `pipe' instead so as to expand the embedded tabs.
\*(NT While '\fBpipe\fR' type entries have been discussed in terms of pipelines \*(NT While `\fBpipe\fR' type entries have been discussed in terms of pipelines
and commands, there is nothing to prevent you from including \fI shell scripts\fR and commands, there is nothing to prevent you from including \fI shell scripts\fR
as well. as well.
Perhaps even newly created scripts designed specifically for the 'Y' \*(CI. Perhaps even newly created scripts designed specifically for the `Y' \*(CI.
Lastly, as the number of your Inspect entries grows over time, the 'Options:' Lastly, as the number of your Inspect entries grows over time, the `Options:'
row will be truncated when screen width is exceeded. row will be truncated when screen width is exceeded.
That does not affect operation other than to make some selections invisible. That does not affect operation other than to make some selections invisible.
@ -2113,8 +2113,8 @@ there is an easy solution hinted at below.
Options: help 1 2 3 4 5 6 7 8 9 10 11 ... Options: help 1 2 3 4 5 6 7 8 9 10 11 ...
.fi .fi
The entries in the \*(We rcfile would have a number for the '.name' element and The entries in the \*(We rcfile would have a number for the `.name' element and
the 'help' entry would identify a shell script you've written explaining what the `help' entry would identify a shell script you've written explaining what
those numbered selections actually mean. those numbered selections actually mean.
In that way, many more choices can be made visible. In that way, many more choices can be made visible.
@ -2158,7 +2158,7 @@ What you'll see is a very busy Linux doing what he's always done for you,
but there was no program available to illustrate this. but there was no program available to illustrate this.
.IP \(bu 3 .IP \(bu 3
Under an xterm using 'white-on-black' colors, on \*(We's Color Mapping screen Under an xterm using `white-on-black' colors, on \*(We's Color Mapping screen
set the task color to black and be sure that task highlighting is set to bold, set the task color to black and be sure that task highlighting is set to bold,
not reverse. not reverse.
Then set the delay interval to around .3 seconds. Then set the delay interval to around .3 seconds.
@ -2168,8 +2168,8 @@ the ghostly images of just the currently running tasks.
.IP \(bu 3 .IP \(bu 3
Delete the existing rcfile, or create a new symlink. Delete the existing rcfile, or create a new symlink.
Start this new version then type 'T' (a secret key, Start this new version then type `T' (a secret key,
\*(Xt 4c. Task Area Commands, SORTING) followed by 'W' and 'q'. \*(Xt 4c. Task Area Commands, SORTING) followed by `W' and `q'.
Finally, restart the program with \-d0 (zero delay). Finally, restart the program with \-d0 (zero delay).
Your display will be refreshed at three times the rate of the former \*(We, Your display will be refreshed at three times the rate of the former \*(We,
@ -2184,19 +2184,19 @@ For these stupid tricks, \*(We needs \*(AM.
.IP \(bu 3 .IP \(bu 3
With 3 or 4 \*(TDs visible, pick any window other than the last With 3 or 4 \*(TDs visible, pick any window other than the last
and turn idle processes \*F using the 'i' \*(CT. and turn idle processes \*F using the `i' \*(CT.
Depending on where you applied 'i', sometimes several \*(TDs are bouncing and Depending on where you applied `i', sometimes several \*(TDs are bouncing and
sometimes it's like an accordion, as \*(We tries his best to allocate space. sometimes it's like an accordion, as \*(We tries his best to allocate space.
.IP \(bu 3 .IP \(bu 3
Set each window's summary lines differently: one with no memory ('m'); another Set each window's summary lines differently: one with no memory ('m'); another
with no states ('t'); maybe one with nothing at all, just the message line. with no states ('t'); maybe one with nothing at all, just the message line.
Then hold down 'a' or 'w' and watch a variation on bouncing windows \*(Em Then hold down `a' or `w' and watch a variation on bouncing windows \*(Em
hopping windows. hopping windows.
.IP \(bu 3 .IP \(bu 3
Display all 4 windows and for each, in turn, set idle processes to \*F using Display all 4 windows and for each, in turn, set idle processes to \*F using
the 'i' \*(CT. the `i' \*(CT.
You've just entered the "extreme bounce" zone. You've just entered the "extreme bounce" zone.
.\" ...................................................................... .\" ......................................................................
@ -2206,11 +2206,11 @@ This stupid trick also requires \*(AM.
.IP \(bu 3 .IP \(bu 3
Display all 4 windows and make sure that 1:Def is the \*(CW. Display all 4 windows and make sure that 1:Def is the \*(CW.
Then, keep increasing window size with the 'n' \*(CI until all the other Then, keep increasing window size with the `n' \*(CI until all the other
\*(TDs are "pushed out of the nest". \*(TDs are "pushed out of the nest".
When they've all been displaced, toggle between all visible/invisible windows When they've all been displaced, toggle between all visible/invisible windows
using the '_' \*(CT. using the `_' \*(CT.
Then ponder this: Then ponder this:
.br .br
is \*(We fibbing or telling honestly your imposed truth? is \*(We fibbing or telling honestly your imposed truth?
@ -2223,14 +2223,14 @@ on a per window basis.
.IP \(bu 3 .IP \(bu 3
Start \*(We and make COMMAND the last (rightmost) column displayed. Start \*(We and make COMMAND the last (rightmost) column displayed.
If necessary, use the 'c' \*(CT to display command lines and ensure If necessary, use the `c' \*(CT to display command lines and ensure
that forest view mode is active with the 'V' \*(CT. that forest view mode is active with the `V' \*(CT.
Then use the up/down arrow keys to position the display so that some Then use the up/down arrow keys to position the display so that some
truncated command lines are shown ('+' in last position). truncated command lines are shown ('+' in last position).
You may have to resize your xterm to produce truncation. You may have to resize your xterm to produce truncation.
Lastly, use the 'j' \*(CT to make the COMMAND column right justified. Lastly, use the `j' \*(CT to make the COMMAND column right justified.
Now use the right arrow key to reach the COMMAND column. Now use the right arrow key to reach the COMMAND column.
Continuing with the right arrow key, watch closely the direction Continuing with the right arrow key, watch closely the direction