|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 14208 (0x3780)
Types: RcTekst
Names: »99110027.WP«
└─⟦7fab0c8ae⟧ Bits:30005866/disk3.imd Dokumenter i RcTekst format (RCSL 99-1-*)
└─⟦this⟧ »99110027.WP«
╱04002d4e0a00060000000002014c3100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱
════════════════════════════════════════════════════════════════════════
┆14┆┆b3┆┆06┆┆0b┆↲
┆14┆┆b3┆┆06┆┆0b┆↲
┆05┆850212/HKI↲
┆b0┆┆f0┆╞ ╞ XENIX Reference Manual↲
↲
┆a1┆┆e1┆╞ ╞ ┆a1┆Timesharing System↲
↲
╞ ╞ Commands (C)↲
↲
┆a1┆Revision Pages Command Description┆05┆↲
↲
2 intr - introduces xenix commands↲
3 acctcom - search and print accounting files↲
1 accton╞ - turn system accounting on/off↲
2 1 asktime╞ - sets system date and time↲
2 2 assign╞ - assign a device to a user↲
3 at - execute commands at a later time↲
atq - examine 'at' job queue (see at)↲
atrm╞ - remove an 'at' job (see at)↲
6 awk╞ - pattern scanning and processing language↲
2 3 backup - performs incremental file system backup↲
1 banner╞ - print large letters↲
1 basename╞ - strip filename affixes↲
4 bc╞ - arbitrary precision arithmetic language↲
1 bdiff╞ - diff very large files↲
4 bfs╞ - big file scanner↲
1 cal╞ - print calendar↲
1 calendar╞ - reminder service↲
1 cat╞ - catenate and print↲
1 cd╞ - change working directory↲
1 chgrp╞ - change group↲
2 3 chmod╞ - change mode↲
1 chown╞ - change owner↲
1 chroot╞ - change process root directory↲
1 cmp╞ - compare two files↲
1 comm╞ - ┆84┆select/reject lines common to two sorted ↓
┆19┆┆9a┆┄┄files↲
2 copy╞ - copy groups of files↲
1 cp╞ - copy↲
2 cpio╞ - copy file archives in and out↲
2 cron╞ - background clock daemon↲
2 crypt╞ - encode/decode↲
3 csplit╞ - context file split↲
2 4 cu╞ - call the XENIX system↲
2 date╞ - print and set the date↲
deassign╞ - deassign a device (see assign)↲
3 dc╞ - desk calendar↲
3 dd╞ - convert and copy a file↲
1 devnm╞ - device name↲
1 df╞ - disk free↲
2 diff╞ - differential file comparator↲
2 diff3╞ - 3-way differential file comparison↲
1 dircmp╞ - directory comparison↲
1 dirname╞ - delivery portion of pathname↲
1 disable╞ - turn terminal usage off↲
2 3╞ dos╞ - PC-DOS commands:↲
doscat╞ - 'cat' a file on a PC-DOS floppy disk (see dos)↲
doscp╞ - copy files to/from PC-DOS floppy disks (see dos)↲
dosdir╞ - list directory of PC-DOS floppy disk (see dos)↲
dosls╞ - list directory of PC-DOS floppy disk (see dos)↲
════════════════════════════════════════════════════════════════════════
┆a1┆Timesharing System↲
↲
┆a1┆Revision Pages Command Description┆05┆↲
↲
dosmkdir╞ - ┆84┆create a PC-DOS directory on a PC-DOS disk (see ↓
┆19┆┆9a┆┄┄dos)↲
dosmr╞ - delete a PC-DOS file (see dos)↲
dosrmdir╞ - delete a PC-DOS directory (see dos)↲
1 dtype╞ - print disk type (xenix, msdos, tar, etc.)↲
2 1 du╞ - summarize disk usage↲
3 dump╞ - incremental file system dump↲
2 1 dumpdir╞ - print the names of files on a dump tape↲
2 1 echo╞ - echo arguments↲
2 10 ed╞ - text editor↲
egreb╞ - search a file for a pattern (see grep)↲
1 enable╞ - turns terminal usage on↲
1 env╞ - set/print command environment↲
4 ex╞ - text editor↲
3 expr╞ - evalute arguments as an expression↲
1 factor - factor a number↲
1 false╞ - provide truth values↲
fgreb╞ - search a file for a pattern (see grep)↲
2 1 file╞ - determines file type↲
2 3 find - finds files↲
2 finger╞ - userinformation lookup program↲
3 fsck╞ - file system consistency check and repair↲
2 getopt╞ - parse command options↲
2 3 grep╞ - search a file for a pattern↲
1 grpcheck╞ - group file checker↲
1 haltsys╞ - shut system down↲
2 hd╞ - give hex dump of a file↲
1 head╞ - give first few lines of a stream↲
1 id╞ - print user and group id's names↲
2 install - install commands↲
2 join╞ - relational database operator↲
1 kill╞ - terminate a process↲
1 l╞ - detailed file list↲
2 3 lc╞ - formatted file list↲
1 line╞ - read one line↲
1 ln╞ - make a link ↲
1 logname╞ - get login name↲
1 look╞ - find lines in a sorted list↲
2 lpr╞ - line printer spooler↲
2 3 ls╞ - list contents of directory↲
2 12 mail╞ - send or receive mail among users↲
1 mesg╞ - permit or deny messages↲
1 mkdir╞ - make a directory↲
2 2 mkfs╞ - construct a file system↲
1 mknod╞ - build special file↲
2 2 mkuser╞ - add a new user account↲
4 more╞ - file perusal filter for crt viewing↲
2 mount╞ - mount file system↲
1 mv╞ - move or rename files and directories↲
1 ncheck╞ - generate names from i-numbers↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆Timesharing System↲
↲
┆a1┆Revision Pages Command Description┆05┆↲
↲
2 2 netutil╞ - administer mail network↲
2 1 newgrp╞ - log into a new group↲
1 news - print news items↲
1 nice╞ - run a command at low priority↲
2 nl╞ - line numbering filter↲
1 nohup╞ - run background process after user logs off↲
1 od╞ - octal dump↲
2 pack╞ - compress files↲
2 1 passwd╞ - change login password↲
pcat╞ - look at packet files (see pack)↲
3 pr╞ - print file↲
primes - generate large primes (see factor)↲
2 3 ps ╞ - process status↲
2 3 pstat╞ - print system facts↲
2 2 pwadmin╞ - administer the password file↲
1 pwcheck╞ - password file checker↲
1 pwd╞ - working directory name↲
1 quot╞ - summarize file system ownership↲
1 random╞ - random number generator↲
2 rcp╞ - copy files between machines↲
1 red - invokes a restricted version of ed(c)↲
2 remote╞ - execute a command on another machine↲
2 2 restore╞ - incremental file system restore↲
2 1 rm╞ - remove (unlink) files↲
1 rmdir╞ - remove (unlink) directories↲
2 1 rmuser╞ - delete a user account↲
1 rsh╞ - restricted shell↲
2 sddate╞ - print and set dump dates↲
2 edif╞ - side-by-side difference↲
4 sed╞ - stream editor↲
1 setmnt╞ - establish mount table↲
1 settime╞ - change file access and modification dates↲
2 11 sh╞ - shell↲
1 shutdown╞ - shuts down system↲
1 sleep╞ - suspend execution for an interval↲
3 sort╞ - sort or merge files↲
1 split╞ - split a file into pieces↲
5 stty╞ - set terminal options↲
2 1 su╞ - substitute user id temporarily↲
1 sum╞ - sum and count blocks in a file↲
1 sync╞ - update the super block↲
2 1 sysadmin╞ - generic interface to backup/restore mechanism↲
1 tail╞ - deliver the last part of a file↲
2 4 tar╞ - tape archiver↲
1 tee╞ - pipe fitting↲
2 test╞ - condition command↲
1 touch╞ - modify file access times↲
2 tr╞ - translate characters↲
1 true╞ - return true value↲
2 3 tset╞ - set terminal type↲
1 tty╞ - get terminal name↲
════════════════════════════════════════════════════════════════════════
↓
↲
┆a1┆Timesharing System↲
↲
┆a1┆Revision Pages Command Description┆05┆↲
↲
1 umask╞ - set default file creation mask↲
1 umount╞ - dismount file system↲
1 uname╞ - print system name↲
1 uniq╞ - report repeated lines in a file↲
2 units╞ - conversion program↲
unpack╞ - unpack packed files (see pack)↲
35 vi╞ - screen editor↲
1 vsh╞ - visual shell↲
1 wait╞ - wait for background jobs to finish↲
1 wall╞ - write to all users↲
1 wc╞ - word count↲
1 what╞ - identify file↲
1 who╞ - who is on the system↲
1 whodo╞ - who is doing what↲
2 write╞ - write to another user↲
3 xarge╞ - construct arg list and exec command↲
1 yes╞ - write "yes" to output↲
↲
File formats (F)↲
↲
┆a1┆Revision Pages Command Description┆05┆↲
↲
1 intro - introduction to file formats↲
1 A.out - format of assembler and link editor output↲
1 acct - format of per-process accounting file↲
1 ar - archive file format↲
1 checklist - list of file system processed by fsck↲
1 core - format of core image file↲
1 cpio - format of cpio archive↲
1 dir╞ - format of a directory↲
2 dump╞ - incremental dump tape format↲
2 filesystem - format of a system volume↲
1 inode - format of an inode↲
2 3 master - master device information table↲
1 mnttab╞ - format of mounted file system table↲
3 sccsfile╞ - format of an SCCS file↲
2 stat - data returned by stat system call↲
1 types - primitive system data types↲
↲
════════════════════════════════════════════════════════════════════════
↓
Miscellaneous features and files (M)↲
↲
┆a1┆Revision Pages Command Description┆05┆↲
↲
1 intro - ┆84┆introduction to miscellaneous features and ↓
┆19┆┆9d┆┄┄files↲
2 5 aliases - micnet aliasing files↲
2 aliashash - micnet alias hash table generator↲
1 ascii - map of the ascii character set↲
2 daemon.mn - micnet mailer daemon↲
2 2 default - default program information directory↲
2 2 environ - the user environment↲
2 getty - sets terminal mode↲
1 group - format of the group file↲
2 init - process control initialization↲
11 itc - intelligent terminal controller interface↲
3 ld - invokes the link editor↲
2 login - gives access to the system↲
1 makekey - generates an encryption key↲
1 mem - memory image file↲
2 5 messages - description of system console messages↲
2 micnet╞ - the micnet default commands file↲
1 null - the null file↲
2 passwd - the password file↲
1 profile - sets up an environment at login time↲
2 systemid - the micnet system identification file↲
2 term - conventional names↲
11 termcap - terminal capability data base↲
1 terminals - list of supported terminals↲
2 top - the micnet topology files↲
10 tty - general terminal interface↲
2 1 ttys - login terminals file↲
1 utmp - formats of utmp and wtmp entries↲
════════════════════════════════════════════════════════════════════════
↓
ITC(M)┆05┆ITC(M)↲
↲
↲
↲
┆b0┆Name↲
╞ itc - intelligent terminal controller interface↲
↲
↲
↲
┆b0┆DESCRIPTION↲
↲
╞ ┆84┆This section describes the nature of the intelligent terminal ↓
┆19┆┆84┆┄┄controller interface.↲
↲
╞ ┆84┆The itc - major device number 6 - understands two different types of ↓
┆19┆┆84┆┄┄terminal line: login lines and direct lines. It will allocate a login ↓
┆19┆┆84┆┄┄channel to each terminal when it first sends a character to the itc. ↓
┆19┆┆84┆┄┄Thus until the terminal sends a character (when the user first presses ↓
┆19┆┆84┆┄┄RETURN for example), the terminal cannot be accessed by Xenix. Up to 16 ↓
┆19┆┆84┆┄┄login channels are available, and the terminal will be allocated to the ↓
┆19┆┆84┆┄┄first free channel. Xenix special files for the terminals (such as ↓
┆19┆┆84┆┄┄'/dev/ttyi?' where ? are the hexadecimal digits 0 to f) access the 16 ↓
┆19┆┆84┆┄┄login channels, and thus which physical terminal they refer to depends ↓
┆19┆┆84┆┄┄on the order in which the terminals logged in.↲
↲
╞ ┆84┆In addition to the login channels, four of the terminals (on the four ↓
┆19┆┆84┆┄┄V24 lines into the itc) can be accessed directly by Xenix - these are ↓
┆19┆┆84┆┄┄accessed via the special files '/dev/ttyd0' to '/dev/ttyd3'. However ↓
┆19┆┆84┆┄┄ioctl calls are not permitted to these lines except to change the ↓
┆19┆┆84┆┄┄speed, and thus no EOF or control characters can be set. So it makes no ↓
┆19┆┆84┆┄┄sense to read from one of these lines in direct mode. Also, terminals ↓
┆19┆┆84┆┄┄on these direct lines can request logins in the normal way by sending a ↓
┆19┆┆84┆┄┄character, and if they are logged in, they cannot be accessed in direct ↓
┆19┆┆84┆┄┄mode.↲
↲
╞ ┆84┆None of the login channels can be accessed by Xenix until a terminal ↓
┆19┆┆84┆┄┄has been allocated to the channel (at the terminal's request), and none ↓
┆19┆┆84┆┄┄of the direct lines should be read from. So four extra special files ↓
┆19┆┆84┆┄┄are provided which access the direct lines in login mode - they force ↓
┆19┆┆84┆┄┄the direct line to get a login channel, and then access the line ↓
┆19┆┆84┆┄┄through that channel. These special files are '/dev/ttyf0' to ↓
┆19┆┆84┆┄┄'/dev/ttyf3'. It is normal for the console to be on one of these ↓
┆19┆┆84┆┄┄'forced login' lines so that processes like the single-user shell can ↓
┆19┆┆84┆┄┄access a known terminal in login mode.↲
↲
┆84┆Minor device numbers 0 to 15 are the login channels; numbers 16 to 19 ↓
┆19┆┆84┆┄┄are the direct channels, and numbers 20 to 23 are the direct channels ↓
┆19┆┆84┆┄┄in forced login mode.↲
↲
┆84┆All of the terminals on the intelligent terminal controller board (itc) ↓
┆19┆┆84┆┄┄use the same general interface. The remainder of this section describes ↓
┆19┆┆84┆┄┄the common features of the interface.↲
↲
╞ ┆84┆When a terminal file is opened, it causes the process to wait until a ↓
┆19┆┆84┆┄┄connection is established. If the file is a login channel which has not ↓
┆19┆┆84┆┄┄been allocated to a particular terminal, the open will be ok, but ↓
┆19┆┆84┆┄┄attempts to read or write will be suspended until a terminal is ↲
↲
↲
┆05┆Page 1↲
┆1a┆┆1a┆inal is ↲
↲
┆05┆Page 1↲
↓
┆1a┆╞ Request to Send╞ ╞ DCB55x↲
5╞ ╞ Clear to Send╞ ╞ External↲
6s↲
5 stty╞ - set t