DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦1eba81add⟧ RcTekst

    Length: 14208 (0x3780)
    Types: RcTekst
    Names: »99110027.WP«

Derivation

└─⟦7fab0c8ae⟧ Bits:30005866/disk3.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99110027.WP« 

RcTekst


╱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

Full view