USER - show users currently signed on (with options).
Syntax:
user [<option>]*
Display Options:
(+|-)List (-) (+|-)SOrt (+)
(+|-)Verbose (+) lineWidth=nn (80)
Field Options:
(+|-)Bcd (-) (+|-)Flags (-)
(+|-)Gwake (-) (+|-)Octal (-)
(+|-)StackS (-) (+|-)SubChannel (-)
(+|-)Terminaltype (+) (+|-)Where (-)
Selection Options (intersecting):
(+|-)All (-) (+|-)Charge (-)
(+|-)Datapac (-) Hackfile=filename
+Hacks (+|-)ME
+Myhacks (+|-)Privileged (-)
hackUser=userid (+|-)lodX (-)
[Pattern=]string -Match
Examples:
user
user +m +s >>b.out
user p="&" --this example lists all druns
user h=/cs340/hacks +l -tty -v >maillist
Options:
- +All
- if not specified, master and users just logging in are
not shown.
- +Bcd
- includes line ids in BCD.
- +Charge
- shows users with charge numbers.
- +Datapac
- shows only Datapac users, along with their channel number
and city.
- +Flags
- shows permission bits.
- +Gwake
- shows the elapsed DRL T.WAKE time since the last keyboard
interaction. This is a general indication of how long ago
the user "did something".
- Hackfile=<filename>
- specifies "<filename>" as a hackfile --
see the discussion of "Hacks" below.
- +Hacks
- is equivalent to "h=master/hacks". The members
of this group are generally knowledgeable about the
GCOS-8 system and are usually willing to help. Please
note that they are not necessarily paid staff and are
under no obligation to give you a civil answer.
- lineWidth=NN
- sets width of output line to NN characters. The default
is 80.
- +List
- shows only one user per output line.
- +lodX
- shows only users with LODX bits (i.e. those with Datapac
permissions).
- -Match
- may only be used in connection with the
"Pattern=string" option. If -Match is
specified, only those users who do NOT match the pattern
will be displayed.
- +ME
- shows only users signed on to your userid.
- +Myhacks
- is equivalent to "h=userid/_sysfiles/hacks"
where "userid" is your userid. For those who do
not yet have a /_sysfiles catalog, the file
"userid/hacks" is used instead. This feature
will disappear at some time in the future.
- +Octal
- shows line ids in octal; if a user is a drun, the drun
number is shown.
- [Pattern=]string
- shows only users whose displays contain
"string". "string" may contain the
following metacharacters:
- .
- matches any character.
- *
- matches any arbitrary string of characters.
- #
- uses the character following it literally.
For example, "user p=ccng" lists all ccngers
on, while
user +ss p="fred " -Match
lists all users not currently using FRED.
- +Privileged
- shows only privileged users.
- -SOrt
- does not sort users alphabetically, but leaves them in
UST order.
- +StackS
- shows program stacks.
- +SubChannel
- shows physical channel number of user's connection.
- -Terminaltype
- does not include terminal type in display -- see
"Terminal Type" below.
- hackUser=<userid>
- is equivalent to "h=userid/_sysfiles/hacks".
(See note about /_sysfiles under the "+MyHacks"
option.)
- -Verbose
- suppresses termination message ("## of ##
users").
- +Where
- displays any available information about the physical
location of the user. Entries containing only a terminal
type and number are in mc3018.
Description:
USER gives a list of users currently signed on to TSS, subject
to various options.
Terminal Type:
The terminal type is indicated by one of the following
letters.
- +
- ASCII terminal (usually a CRT).
- %
- Remote CPU (e.g. UNIX).
- $
- Datapac user.
- -
- Terminal in logical disconnect mode.
- ~
- Zombie user.
- &
- Fictitious terminal (indicates a DRUN and the pseudo
master).
- *
- Terminal from which "user" command was entered.
- ?
- Unknown terminal (i.e. none of the above).
Hacks:
Whenever a hackfile is specified, the userids in that file are
entered into a special list. Userids that do not appear in that
list will not appear in the output.
The first entry on each line of the hackfile is taken as a
userid. If there is another entry delimited from the userid by
tabs and/or spaces, it will be taken as a nickname, to be printed
in place of the userid. The nickname may contain spaces but may
not exceed 12 characters. All characters after and including a
":" (colon) will be taken as comments and ignored. All
spaces and tabs on the line will be ignored, except for spaces
inside the nickname.
For example, suppose your file "hacks" contains the
following.
fbaggins frodo :hobbit
jqpublic<tab>john public
ccng.smith :no nickname - prints as "ccng.smith"
jajones jack
If these people are signed on, the display for "user
+m" will be something like
% ccng.smith + frodo $ jack + john public
4 of 55 users
Files Used:
grts/data/where/dp.packed
grts/data/where/ports.packed
master/hacks
Copyright © 1996, Thinkage Ltd.