home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / util / dos / 003 / quickref.doc < prev    next >
Text File  |  1992-04-21  |  16KB  |  706 lines

  1.  
  2.  
  3.  
  4.  
  5.             
  6.                DOSNIX QUICK REFERENCE GUIDE
  7.             Copyr. 1991 by G. Vrooman
  8.                All rights reserved.
  9.                     
  10.  
  11.      
  12.  
  13.      GETTING STARTED:
  14.  
  15.       If you have a hard drive, make a directory named C:\DOSNIX
  16.     and copy the DOSNIX files into it.  To use DOSNIX from any
  17.     directory, you need the following statement in your AUTOEXEC.BAT
  18.     file:
  19.  
  20.            PATH = C:;C:\DOSNIX
  21.  
  22.       If you already have a path statement, add ;C:\DOSNIX to the
  23.     end of it.  If you don't have an AUTOEXEC.BAT file, you can
  24.     make one with any handy text editor.  The following line will
  25.     help you keep track of where you are on your hard drive:
  26.  
  27.         PROMPT $P$G
  28.  
  29.     This will make your current directory part of your prompt.
  30.  
  31.  
  32.       If you don't have a hard drive, you can make a bootable floppy 
  33.     disk with COMMAND.COM, FORMAT.COM, PRINT.COM and any other MSDOS 
  34.     utilities you need.  Copy as many DOSNIX utilities as you can to 
  35.     it and use it as a working disk.  
  36.  
  37.       If you have 640k of ram you can use part of it for a ram disk.
  38.     Make a bootable floppy disk with a directory named \BIN and copy 
  39.     all desired utilities to \BIN. Copy VDISK.SYS (some versions of MSDOS 
  40.     use RAMDISK.SYS) to the root directory and create the following files 
  41.     in the root directory:
  42.  
  43.         CONFIG.SYS:
  44.  
  45.                 files = 10
  46.                 buffers = 20
  47.                 device = vdisk.sys 256
  48.  
  49.  
  50.         AUTOEXEC.BAT:
  51.  
  52.             copy bin\*.* c:\
  53.             copy command.com c:\
  54.             copy cauto.bat c:\autoexec.bat
  55.             c:
  56.             command /p
  57.  
  58.  
  59.  
  60.  
  61.  
  62.         CAUTO.BAT:
  63.  
  64.             path = c:\
  65.             set COMSPEC = c:\command.com
  66.             prompt $p$g
  67.  
  68.  
  69.       When you boot your computer with this disk you will have a 256k 
  70.     ramdisk named C:, containing DOS and all your utilities.  You will 
  71.     still have 384k of free ram, and your floppy drives will now be free 
  72.     for other purposes.  If you have extended memory, you can use
  73.  
  74.             device = vdisk.sys 256 /e
  75.  
  76.     to configure your ram disk in extended memory.
  77.  
  78.  
  79.  
  80.     DOSNIX OPTIONS:
  81.  
  82.       Most DOSNIX commands have a simple format which can be enhanced 
  83.     by the use of UNIX style option strings.  The option string is always 
  84.     the first argument after the command and usually begins with a "-".  
  85.     See DOSNIX.DOC for the options available with each command.
  86.  
  87.       If you are used to MSDOS switches and find this awkward you can 
  88.     insert the following line in your AUTOEXEC.BAT file:
  89.  
  90.             SET SWITCH=/     (No space before or after "=")
  91.  
  92.     All commands except CHMOD and READ will recognize a "/" as an option 
  93.     delimiter.  If you don't use this feature, you can use slashes in 
  94.     path names, as in UNIX, and they will be converted to back slashes.
  95.  
  96.  
  97.     INSTANT HELP:
  98.  
  99.       DOSNIX.DOC has now been keyed for quick command searches and
  100.     a HELP.BAT file has been included.  To obtain on-line help, type 
  101.     "help" and the name of the subject with which you want help.  In
  102.     addition, a brief summary of most commands can be obtained by typing 
  103.     the name of the command followed by a "-?". 
  104.  
  105.  
  106.     
  107.     NOTE:
  108.  
  109.     UNIX is a registered trademark of AT&T corporation
  110.         MSDOS is a registered trademark of Microsoft corporation
  111.  
  112.  
  113.  
  114.                         
  115.  
  116.  
  117.             STANDARD INPUT (STDIN) AND STANDARD OUTPUT (STDOUT)
  118.  
  119.  
  120.       DOSNIX utilities make extensive use of STDIN and STDOUT.  STDIN
  121.     is the keyboard unless you decide to redirect it.  STDOUT is the
  122.     screen unless you decide to redirect it.  Redirection is done by
  123.     using the MSDOS operators; <, >, >> and |.
  124.  
  125.     <     used with a program that normally reads from STDIN.  It 
  126.         tells MSDOS to use the contents of a file for STDIN.
  127.         For example: 
  128.  
  129.             more < dosnix.doc
  130.  
  131.           
  132.     >    writes STDOUT to a file.  For example:
  133.  
  134.             cat dosnix.doc
  135.  
  136.         writes DOSNIX.DOC to the screen, while
  137.  
  138.             cat dosnix.doc > another.doc
  139.  
  140.         copies DOSNIX.DOC to ANOTHER.DOC.
  141.  
  142.  
  143.     >>    appends STDOUT to an existing file or writes STDOUT
  144.         to a new file.  For example:
  145.  
  146.             cat quickref.doc >> dosnix.doc
  147.  
  148.         appends QUICKREF.DOC to DOSNIX.DOC.  Unfortunately
  149.         this operator will leave an unwanted CTRL-Z between
  150.         the two files.  For this reason, DOSNIX includes an 
  151.         APP command.
  152.  
  153.  
  154.     |    The pipeline operator. Uses STDOUT as STDIN for a
  155.         second program.  For example:
  156.  
  157.             cat *.doc | read
  158.  
  159.         pipes all files with an extension of .DOC to READ.
  160.  
  161.  
  162.  
  163.       UNIX and DOSNIX provide an additional command, TEE, which
  164.     will write STDOUT to the screen and store it in a file at
  165.     the same time.  For example:
  166.  
  167.             cat dosnix.doc | tee another.doc
  168.  
  169.     writes DOSNIX.DOC to the screen and stores it in ANOTHER.DOC.
  170.  
  171.  
  172.  
  173.     
  174.  
  175.  
  176.  
  177.                         LIST OF DOSNIX COMMANDS
  178. -------------------------------------------------------------------------------
  179.  
  180.  
  181.         APP             append standard input to file(s).
  182.  
  183.         CAT             Copy text file(s) to standard output.
  184.  
  185.         CHMOD           Modify attribute(s) of file.
  186.  
  187.         CLR             Set screen foreground, background and border colors.
  188.  
  189.         CP              Copy file to new file or directory.
  190.  
  191.         CPDIR           Copy directory and all subdirectories. *
  192.  
  193.         DB              Delete all files except specified files.
  194.  
  195.     EDC        Easy Directory Change.
  196.  
  197.         FFIND           Find all copies of file in specified path.
  198.  
  199.         GET             Find all filenames containing specified string. *
  200.  
  201.         LS              List contents of directory.
  202.  
  203.         MV              Move file to new file or directory.
  204.  
  205.         MVDIR           Move directory and all subdirectories to new location.
  206.  
  207.         READ            Display text file in page format.
  208.  
  209.         RM              Remove file(s).
  210.  
  211.         RN              Rename file or directory.
  212.  
  213.     SGREP        Search files(s) for text. *
  214.  
  215.     SPLIT        Split a text file into smaller pieces. *
  216.  
  217.         TEE             Copy standard input to standard output and file(s).
  218.  
  219.         TOLOWER         Convert standard input to lower case.
  220.  
  221.         TOUCH           Modify file time and date.
  222.  
  223.         TOUPPER         Convert standard input to upper case.
  224.  
  225.  
  226.  
  227.         * DOSNIX ver. 1.2k
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.     CHANGING SCREEN COLORS:            (ver. 0.93+)
  235.  
  236.  
  237.     clr gre                    Changes screen color
  238.                         to green with black
  239.                         background and border.
  240.  
  241.     clr -b gre                Changes screen color to
  242.                         high intensity green with
  243.                         black background and border.
  244.  
  245.     clr blu whi                Changes screen color to
  246.                         blue with white background
  247.                         and border.
  248.  
  249.     clr -b whi blu whi            Changes screen color to
  250.                         high intensity white with 
  251.                         blue background    and white 
  252.                         border.
  253.  
  254.     clr bla whi                Changes screen color to
  255.                         black on white. (reverse
  256.                         video)
  257.  
  258.     clr                    Clears screen without
  259.                         resetting color attributes.
  260.  
  261.  
  262.  
  263.         Other colors:    red, cya, mag, yel, amb
  264.  
  265.  
  266.  
  267.     Hint:  Try "clr yel amb".  This combination is pleasing and won't
  268.            singe your eyeballs like some combinations.  
  269.  
  270.  
  271.     ANSI.SYS:
  272.  
  273.       ANSI.SYS is the MSDOS graphics device driver.  With ANSI.SYS, you  
  274.     can use CLS to clear the screen without losing your colors.  It is
  275.     also required with many communications programs to view ANSI graphics  
  276.     on bulletin boards.  To install ANSI.SYS, copy it to the root directory 
  277.     of your boot drive and add the following line to CONFIG.SYS:
  278.  
  279.             device = ansi.sys
  280.  
  281.  
  282.         
  283.  
  284.  
  285.  
  286.  
  287.  
  288.     LISTING FILES:
  289.  
  290.  
  291.     ls                    Lists all files in
  292.                         current directory in
  293.                         five column format.
  294.  
  295.     ls -l                    Lists all files in
  296.                         long format like 
  297.                         DOS DIR command.
  298.  
  299.     ls -lt                    Lists all files in
  300.                         long format, sorted
  301.                         by date, oldest files
  302.                         first.
  303.  
  304.     ls -lrt                    Lists all files in
  305.                         long format, most
  306.                         recent files first.
  307.  
  308.  
  309.     ls -le                    Lists all files in 
  310.                         long format, sorted
  311.                         by extension.
  312.  
  313.     ls \                    Lists all files in
  314.                         root directory.
  315.  
  316.     ls c:\cshow                lists all files in
  317.                         C:\CSHOW
  318.  
  319.     ls . \ c:\dosnix            Lists all files in current
  320.                         directory, root directory
  321.                         and C:\DOSNIX
  322.  
  323.     ls *.txt                Lists all files in current
  324.                         directory with an extension
  325.                         of .TXT
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.     LOCATING FILES:
  334.  
  335.  
  336.     ffind calvin.gif            Searches current drive for
  337.                         all copies o