 |

|
 |

The location of this page is http://www.oase-shareware.org/shell/links/
If a link does not work, or if you know a new link for this page, please write me a mail.
- netcat - create network connections (hobbit@avian.org) - Excellent utility program (written in c) to create TCP or UDP connections using shell scripts. Using this program you can access remote services from shell scripts, or even create servers implemented using shell scripts
- GNU wget - the noninteractive download utility (Hrvoje Niksic) - may be used to download files or web pages from scripts
- KSH debugger (Bill Rosenblatt) - from the book "Learning the Korn Shell" by Bill Rosenblatt. Written in KSH
- UNIX Guru Universe (Kirk Waingrow) - many UNIX related programs, some of them are scripts
- pipe_scripting (Oleg Kiselyov) - A tool written in C turning "...any UNIX-interactive application into a server...". I recommend "netcat" for this purpose
- Learning UNIX, v4.0 (Brian Brown) - Excellent UNIX tutorial, with many examples, small excercises, and some graphics
- Introduction to Linux Systems Administration (Faculty of Informatics and Communication, Central Queensland University) - Excellent UNIX Course
- An introduction to the UNIX Shell (Stephen R. Bourne) - Introduction to the Bourne shell by it's inventor
- NACSE - Coping With Unix (Rubin H. Landau, Melanie Johnson, Jon Maestri) - A very gentle approach to lerning UNIX, in many small steps, starting with "Logging In". Based on a book. The "interactive" version even has a terminal window you can enter commands in (did not work for me)
- UNIX Tools Course Notes (PDF, 87k) (Michael G. Vonk) - Short, but good introduction to UNIX and script programming
- Advanced Unix-Scripts (PDF, 208k) (Rice University) - Scripting basics for CSH and Bourne shell. 5 (of 25) pages describe csh bugs
- STScI Unix Users Guide (Space Telescope Science Institute) - Illustrated UNIX tutorial
- How to write a shell script (Reg Quinton) - A hands-on approach on writing shell scripts. Easy to follow, and with many examples
- UNIX Bourne Shell Programming (unknown [Please contact me if you know the author, hs]) - Comprehensive bourne shell scripting tutorial with many examples and excercises
- Bourne Shell Programming (Robert P. Sayle) - many practical examples, not only for system administrators
- Unix shell scripting (Indiana University) - Good Bourne Shell tutorial/reference
- A Basic UNIX Tutorial (Idaho State University) - A good introduction to UNIX and the basics of the (interactive) shell usage
- Introduction to Unix (Frank G. Fiamingo, Linda DeBula, Linda Condron) - Concise introduction to Unix, SH and CSH
- Advanced BASH Scripting HOWTO (Mendel Leo Cooper)
- Shell Scripts and Awk on the CUED Teaching System (Tim P. Love) - Short introduction into shell programming for UNIX beginners. Note that the referenced shell is the KornShell.
- CS 4375.501 Principles of Unix (Richard Burden) - Explains the shell basics (a little hard to read because of the text formatting)
- variable substitutions, redirection, scripts, ... (NC State University - Administrative Computing Service) - A short description of input/output redirection and file name patterns
- Korn Shell Script Course Notes (Centre for Resource and Environmental Studies) - Short introduction to Korn Shell programming
- Writing UNIX Scripts (Andrew Hunter) - Very short introduction to Bourne Shell programming
- The New KornShell -- ksh93 (David G. Korn, Charles J. Northrup, Jeffery Korn) - Description of the new features of ksh93 over the previous version ksh88
- Unix Shell Patterns (James Coplien, Alan Robertson, Gregg Wonderly) - A collection of "...frequent Shell programming problems that often are resolved only with expert insight"
- A survey of UNIX shells (Terry Griffin) - Shortly describes the differences of the most popular shells
- SunWorld "Unix 101" Articles (Mo Budlong) - Good shell script related articles. Take some time to browse!
- Sending email with attachments on UNIX systems (J. Kyle Tucker) - describes how to send email from shell scripts using external programs like "metamail", "mpack", "mutt"
- Bash Features (Chet Ramey, Brian Fox) - Detailed description of the BASH in comparison with Bourne Shell, C-Shell and Korn Shell
- Getting the Most From Your Shell (Paul Dunne) - Explains how to set environment variables, use aliases, and write very simple shell functions
- KSH-93 -
The KornShell Command and
Programming Language (Jeffery Korn) - Concise list of the new features of ksh93
- Shell Script Porting Guidelines (Raycosoft) - highlights some aspects of portable (ksh) shell scripts
- Toolman's ;login: articles (Daniel E. Singer) - Shell related articles for the ;login: magazine
- Useless Use of Cat Award (Era Eriksson) - Description of the "award" handed out by Randal L. Schwartz in comp.unix.shell
- Using the Unix Operating System (Joe Freeman) - A collection of practical UNIX tips and tricks
- UnixWorld | Columns - Wizard´s Grabbag (Rebecca Thomas) - UnixWorld Column with shell related articles
- Consultix Shell Quoting Guidelines (Tim Maher) - Describes the usage of single quotes (''), quotation marks (""), and the backslash character '\'
- Chapter 7: Useful UNIX Utilities (Joan A. Mills) - A brief discussion of regular expressions, grep, sed, tr, cut, ...
- Tower Floor -- Shell Scripts (Anthony Thyssen) - Some articles and tips about shell scripting, AWK, sed, ...
- Answerman - Help, I've Fallen (Gary Kline, David Leonard, Dirk Myers) - short, but nice article describing the very first steps to the first own shell scripts
- Can A Pipe Have More Than One Exit? (Ray Swartz) - Describes, how to print the exit status of all stages of a pipeline, i.e. "cmd1 | cmd2"
- Korn Shell 93 (binary distribution) (AT&T Labs-Research) - Binary and source distributions. "ast-ksh" is only the shell; "ast-base" includes additional utilities; "ast-open" adds some other open source tools
- Metalab shell binaries for Linux (Metalab) - precompiled binaries for the most common shells, including ash, bash, csh, pdksh, rc, scsh, tcsh, zsh
- Shell source codes (FUNET Archive) - Source code for the following shells: ash, bash, es, esh, ksh, rc, ssh, tcsh, zsh. Some versions (i.e. pdksh) are rather old
- Tksh Homepage (Jeffery Korn) - Tksh is an TCL/TK extension to the ksh93 shell for writing graphical applications
- ES - Extensible Shell (Soren Dayton, Paul Haahr, Byron Rakitzis) - A shell derived from the RC shell (the standard Plan9 shell)
- RC - shell (re-implementation) (Byron Rakitzis, Tim Goodwin) - The default shell of the Plan9 operating system
- U/WIN (David G. Korn) - UNIX environment for Windows with many tools, including an implementation of the Korn Shell
- Cygwin (Cygwin Solutions) - GNU development tools for Windows, including UNIX commands and shells like BASH
- djgpp (DJ Delorie) - Port of the GNU C compiler to Windows
- Interix (Microsoft) - UNIX environment for Windows NT/2000
- MKS Toolkit for Developers (Mortice Kern Systems) - Very good port of many UNIX tools to Windows, the highlight being a full featured Korn Shell
- Hamilton C shell (Nicole Ashley Hamilton) - An implementation of the CSH for Windows. A free demo version is available
Thanks to Brian Hiles <brian_hiles@rocketmail.com> for providing his extensive link collection.
Last recent update: 2001-04-07
|
 |