|
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