home *** CD-ROM | disk | FTP | other *** search
-
- WinXs Version 4.0
- Copyright (C) 1998 Mick Meaden
- Software Online Limited
- All Rights Reserved
-
- CONTENTS
-
- Features of this version of WinXs include:
-
- i. Cat for Windows. Concatenates one or more files and
- appends them to a named output file, which is created
- if it does not already exist.
-
- ii. Cksum for Windows. Calculates a cyclic redundacy
- check (CRC) for each input file, which it writes along
- with the size of the file (in bytes) to its output.
-
- iii. Col for Windows. Filters reverse line-feeds and vari-
- ous other control characters. Optionally, this filter
- can also be used to remove backspace sequences or to
- convert spaces to tabs.
-
- iv. Comm for Windows. Reads file1 and file2, which should
- be sorted alphabetically, and produces three columns
- of output; lines only in file1, lines only in file2,
- and lines common to both files.
-
- v. Compress and Uncompress. Windows version of the UNIX
- compress(1) and uncompress(1) commands, which are use-
- ful when downloading files from the Internet or when
- transferring large files to and from UNIX systems.
-
- vi. Csplit. Splits a text file based on context. Sec-
- tions of a named input file can be written to dif-
- ferent output files or skipped based on an argument
- list, which consists of a series of regular expres-
- sions and line numbers that indicate the end of each
- input section. Any lines left in the input file after
- all arguments have been matched are written out as a
- single section to the last output file.
-
- vii. Cut for Windows. The cut utility will cut bytes (-b
- or -c option) or character delimited fields (-f
- option) from each line of one or more input files,
- concatenate them and write the results to the standard
- output.
-
- viii. Dd for Windows. The dd utility copies the specified
- input file to the specified output file with possible
- conversions, using specific input and output block
- sizes. One input block is read at a time, conversions
- are applied (if any), and the block is written to the
- output in the specified block size.
-
- ix. Dos2unix and Unix2dos. Filters for converting between
- DOS and UNIX text file formats; that is, CR-LF (DOS)
- and LF (UNIX).
-
- x. Du for Windows. A Windows implementation of the UNIX
- du(1) command, which recursively lists the number of
- blocks allocated to files and directories.
-
- xi. Expand for Windows. Performs the opposite function of
- col(1) and expands tabs to spaces.
-
- xii. File Compare. A set of programs that perform various
- file comparisons, including binary comparisons based
- on the UNIX cmp(1) program, directory comparisons
- based on dircmp(1), and differential text file com-
- parisons based on diff(1).
-
- xiii. File for Windows. This program attempts to determine
- the contents of a file or files by examination of the
- Windows registration database, a table of magic
- numbers uniquely identifying file types, and finally
- the contents of the file itself.
-
- xiv. Fmt for Windows. A simple text processing utility for
- performing modest tasks such as formatting mail mes-
- sages. Text can be formatted using block, indented,
- crown or centered paragraphs, optionally with left and
- right text justification.
-
- xv. Fold for Windows. Folds lines from its input files,
- breaking the lines to have a maximum column width
- (after tab and backspace processing) or a maximum
- number of bytes. Optionally, lines can be broken at
- the last blank character within the specified column
- or byte width.
-
- xvi. Grep for Windows. A pattern searching program that
- scans one or more text files for a specified regular
- expression or fixed text string. Grep uses basic reg-
- ular expression pattern matching, as defined in X/Open
- Portability Guide Issue 4.
-
- xvii. Grex for Windows. Is a simple stream editor that sup-
- ports various ed(1)-like editing commands. These
- include text matching and substitution, text deletion,
- line deletion, and multi-line text insertion.
-
- xviii. Gzip and Gunzip. Provides a Windows interface to GNU
- gzip(1), which is a separate DOS program that can be
- obtained free of charge under the terms and conditions
- of the GNU software license (see associated help file
- for further details).
-
- xix. Hd for Windows. A file viewer that will display any
- type and size of file in hexadecimal format. Hd sup-
- ports the same scrolling, search and text marking com-
- mands as More. It also supports printing and print
- previewing.
-
- xx. Head and Tail. These tools display the first, middle
- or last part of one or more text files. The amount of
- text displayed (in numbers of lines) is specified via
- the associated dialog.
-
- xxi. More for Windows. A file viewer that supports more(1)
- functionality and file movement commands. This is a
- full featured Windows MDI (multi-document interface)
- application, with print and print previewing using
- pr(1), basic regular expression searching, text mark-
- ing, configurable display and printer fonts, escapes
- to your favourite editor, rendering with or without
- line numbers, text or hexadecimal display, etc.. More
- supports File Manager drag and drop and will display
- files of any size, depending on virtual store availa-
- bility.
-
- xxii. Nl for Windows. A filter that allows line numbers to
- be added to one or more text files. Line numbers are
- added on the left under the control of various
- options, which permit line numbers to be left or right
- justified and padded with either spaces or zeros.
- Optionally, all input lines can be numbered, or
- numbering can be limited to non-blank lines only.
-
- xxiii. Paste for Windows. The paste utility concatenates
- the corresponding lines from its input files (-s not
- specified), or it concatenates successive lines from
- each input file (-s specified). The newline charac-
- ter of every line, except the line from the last input
- file (or the last line from each file if -s is speci-
- fied), is replaced by the next character in a list of
- delimiter characters.
-
- xxiv. Pax for Windows. Provides a Windows interface for the
- creation, reading and writing of cpio, ustar or tar
- portable archives. The archive formats supported by
- this utility are fully compatible with the extended
- cpio and extended ustar archive formats defined by
- X/Open and POSIX. Pax can be used for local, incre-
- mental archiving, or it can be used for information
- interchange with UNIX systems.
-
- xxv. Sed for Windows. A stream editor that applies an
- editing script to one or more input text files,
- overwriting the input files with the results or con-
- catenating the output to a single named output file.
- The command syntax supported by this tool is fully
- compatible with the stream editor command syntax
- defined in ISO/IEC 9945-2: 1993, Information
- Technology - Portable Operating System Interface
- (POSIX) - Part 2: Shell and Utilities.
-
- xxvi. Sort for Windows. Sorts and/or merges one or more
- text files, either numerically or lexicographically.
- Options allow the sort order to be reversed, diction-
- ary sorting, case folding, blanks or non-printing
- characters to be ignored, and duplicate lines to be
- omitted from the output.
-
- xxvii. Split for Windows. A Windows version of the UNIX
- split(1) command, which breaks a file up into a speci-
- fied multiple of line, byte, kilobyte or megabyte
- pieces. This version also provides an Unsplit facil-
- ity for combining output files generated by a previous
- call to Split back into a single, large file.
-
- xxviii. Strings for Windows. This utility is commonly used
- on UNIX systems to search object files for copyright
- statements, error messages, etc.. This version will
- scan files of any size and content, and will option-
- ally display file offsets of located strings.
-
- xxix. Touch for Windows. Use this utility to set file
- access and modification times. This is particularly
- useful when used in conjunction with the incremental
- archiving capabilities of the Pax tool, i.e. to
- include or exclude specific files in incremental
- archives.
-
- xxx. Tr for Windows. Substitutes, deletes or squeezes
- characters from its input. This is a general purpose
- filter that can be used for such things as converting
- the case of characters, deleting control characters,
- breaking files up into word lists, reducing multi-
- character sequences to single characters, etc..
-
- xxxi. Uuencode and Uudecode. Windows versions of the UNIX
- commands of the same name. Useful when downloading
- stuff from the Internet, or when using UNIX mail.
-
- xxxii. Uniq for Windows. The uniq utility reads an input
- file comparing adjacent lines, and writes one copy of
- each unique line to the output.
-
- xxxiii. Wc for Windows. A Windows version of the UNIX wc(1)
- command, which counts the number of lines, words and
- bytes in one or more text files.
-
- xxxiv. Winxsdll.dll. This DLL adds an extra menu to the
- Windows File Manager menu bar, allowing the above
- WinXs programs to be initiated directly from File
- Manager (see below for details).
-
- xxxv. WinXs Shell (32-bit version only). This is activated
- from the Folders context menu within Explorer and pro-
- vides A UNIX-like directory display, plus easy access
- to any of the WinXs tools. The WinXs shell is also
- available from the context menu associated with the
- Start button on Taskbar.
-
- The WinXs utilities can be accessed directly from File
- Manager, or from Explorer and the Taskbar (32-bit version
- only). To use More as the default text file viewer or text
- file print program on your system, run WinXs setup and check
- the appropriate configuration options (see setup help for
- further details).
-
- In addition, this version if WinXs also includes the follow-
- ing command line tools: cat, cksum, cmp, col, comm,
- compress, cp, csplit, cut, dd, df, diff, dircmp, dos2unix,
- du, expand, file, find, fmt, fold, grep, head, join, ls,
- man, mv, nl, od, paste, pg, rm, sdiff, sed, sort, split,
- strings, tail, tee, touch, tr, uniq, uudecode, uuencode,
- unix2dos, wc, whence and xargs. These can be used either in
- batch files or from the Command prompt.
-
- All WinXs commands line tools support an option -h, which
- causes the tool to display a brief synopsis and usage line.
- For more detailed information use the "man" command, which
- displays a reference manual page for the named command or
- commands (e.g., man man). Use "man -k -" to display a com-
- plete list of manual reference pages.
-