home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Important Stuff - Read This First!
-
- SKsh
-
- A ksh-like Shell for the Amiga
-
- Version 1.7
-
-
- (Copyright) 1989-1991
-
- Steve Koren
-
- May 4, 1991
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Important: Please Read This First!
-
- This archive contains the 1.7 release of SKsh, a shell for the
- Amiga which is similar to Unix ksh. 1.2 was the first 'Re-
- lease' version; 1.0 and 1.1 were beta versions.
-
- SKsh is probably not as powerful as ARexx (a language inter-
- preter for AmigaDos designed to integrate different applica-
- tions), but I think it will still be very useful. It provides
- a number of things that other Amiga shells do not. In any
- case, I hope it will be useful to Unix users who wish to have
- a similar environment on the Amiga. Unix provides many things
- that SKsh does not, but SKsh comes closer than most other
- Amiga shells.
-
- Please understand that since the code can change at any time,
- absolutely anything you read here is also subject to change.
-
- Suggestions can be sent to me (Steve Koren) by one of the
- methods listed in the "MiscInfo.doc" document.
-
- The following files are included in this documentation. This
- list is also subject to change:
-
- Addendum?.?.doc - An addendum for each release
- Bugs.doc - Bug reports, limitations, etc.
- Diffs.doc - Very incomplete list of diffs from ksh
- ErrorCodes.doc - The SKsh error codes
- ExtCmds.doc - Reference manual for external commands
- Hints.doc - A few hints for using SKsh
- Install.doc - How to Install SKsh - important
- MiscInfo.doc - How to report bugs, etc.
- ReadMe_1st.doc - This file
- Reference.doc - Reference manual for builtin stuff
- TechNotes.doc - Technical and implementation notes
- TinySKsh.doc - Briefly describes tiny_sksh
- UserMan.doc - User's guide to using SKsh
- View.doc - Describes the "view" command
-
- The UserMan.doc file is an introduction and tutorial to SKsh.
- The Reference.doc file is a more complete reference on most
- SKsh commands except external binaries, which are described in
- the ExtCmds.doc and View.Doc files.
-
- The folowing SKsh and initialization files should be included:
-
- sksh - the main SKsh binary + builtins
- sksh.msg - the sksh message file
- tiny_sksh - smaller, unsupported version of SKsh
- .skshinit - initialization file for SKsh
- .skshinit.pp - preparsed form of above
- .skshrc - user customization file for SKsh
- stuff.sksh - other useful functions
-
-
-
- SKsh Amiga Shell Page 2 Readme Information
-
-
-
-
-
-
-
-
-
- The following external binary files should be included:
-
- cat - concatenate files
- cmp - compare files
- cp - copy files
- crc - perform crc check on files
- cut - cut characters or fields
- doc2man - split man page entries
- du - check disk usage
- encr - encrypt/decrypt files
- fgrep - fast search for strings in files
- find - find files in directory tree
- grep - search for expressions in files
- head - obtain first few lines of files
- indent - indent lines of files
- join - join files together
- num - number lines in files
- split - split ASCII files into small pieces
- srun - run command in background
- strings - search for strings in files
- tail - obtain last few lines of files
- tee - copy input to files and std output
- view - file type encapsulator
- wc - count lines, words, and characters
- window - window operations
- xargs - execute command lines on parameters
- xd - hex dump of files
-
-
- The following SKsh commands are implemented as scripts and
- should be included:
-
- chext - changes extensions of files
- cleard - clear the directory stack
- dstack - list the directory stack
- emacs_mode - use emacs command line editing mode
- histlist - list saved history files
- histload - load shell history from a file
- histrm - remove saved shell history files
- histsave - save shell history in a file
- man - look up entries in manual pages
- path - examine, set, or modify paths
- popd - pop directory from directory stack
- pushd - push directory onto directory stack
- qrm - query remove files
- usage - print usage message for commands
- vi_mode - use vi command line editing mode
-
-
-
-
-
-
-
-
-
- SKsh Amiga Shell Page 3 Readme Information
-
-
-
-
-
-
-
-
-
- These files should also be included, although their use is op-
- tional:
-
- Stuff.sksh - optional utilities, functions, aliases
- view.magic - Sample magic file for the "view" command
- tiny_sksh - A smaller, more limited version of SKsh
- crypted_data - encrypted english text from encr
- Install_?.?.sksh - a script file to assist installation
-
- If you do not have ALL of the above files, your version of
- SKsh is incomplete.
-
- Also, please carefully read the Installation guide. You *can-
- not* simply type SKsh and expect it to run; you must follow
- the directions there for proper results.
-
- Also, please read the SKsh copyright statement contained in
- the UserMan.doc file. SKsh is NOT public domain software.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SKsh Amiga Shell Page 4 Readme Information
-
-
-
-