 |

|
 |

The location of this page is http://www.shelldorado.com/links/
If a link does not work, or if you know a new link for this page, please write me a mail.
marks resources that were added within the last 30 days
indicates that the web resource and/or the SHELLdorado description was modified within the last 30 days
- UNIX Power Tools Book (Jerry D. Peek, Tim O'Reilly, Mike Loukides) - Excellent book about UNIX shell scripting with many examples
- John Chamber's Script directory (John Chambers) - Large collection of more than 300 good shell scripts, well commented
- Cameron Simpson's Scripts (Cameron Simpson) - more than 800 shell scripts and perl programs
- ftp.armory.com (John H. DuBois III) - Archive of more than 100 scripts. They tend to be large, but well commented. Some are specific to the SCO UNIX operating system
- Daniel E. Singer's scripts (Daniel E. Singer) - Well written system administration and web related scripts
- Steve Kinzler's Home Directory (Steve Kinzler) - more than 180 scripts (shell and perl) simplifying web usage, administration, configuration
- Carlos' Scripts (Carlos J. G. Duarte) - more than 220 useful scripts (shell, awk, perl)
- GNU shtool (Ralf S. Engelschall) - a collection of useful script functionality (i.e. for software installation) in one script
- Portable Shell Programming: An Extensive Collection of Bourne Shell Examples (Bruce Blinn)
- BigAdmin Scripts (Sun Microsystems) - More than 150 scripts related to Solaris system administration
- Unix shell scripts (Paul Dunne) - Page with more than 50 small shell scripts (some from the Unix Power Tools book)
- Zazzybob - Script Repository - UNIX/Linux related site with more than 100 (usually very small) shell scripts and a tips and tricks section
- Lucc's Shell Scripts (Luke Th. Bullock) - some BASH scripts and scripts using the dialog and widtools programs for graphical front ends
- The tcshrc Project Page (Simos Xenitellis) - a set of advanced startup scripts for the TCSH
- Linux shell scripts, Bash scripting, shell programming (Dawid Michalczyk) - More than 30 shell scripts for different purposes, some of them BASH specific
- 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
- The GNU Netcat -- Official homepage - GNU Reimplementation of the "netcat" network utility program
- GNU wget - the noninteractive download utility (Hrvoje Niksic) - may be used to download files or web pages from scripts. If you are using Linux, you may already have it in /usr/bin. Solaris 9 users should search in /usr/sfw/bin
- 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
- 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
- shc-3.2.tgz (16 KB) (Francisco Javier Rosales Garcia) - Converts simple shell scripts to C code, which can be compiled afterwards
- Autoconf - "autoconf" is the system that creates the common "configure" installation and configuration scripts based on M4 macros and shell code. The manual contains a chapter dedicated to portable shell programming, listing many lesser known quirks of different shells on different operating systems
- Advanced BASH Scripting HOWTO (HTML, current version) (Mendel Leo Cooper) - Excellent, comprehensive introduction to BASH scripting. Many examples. Unfortunately BASH specific parts are not indicated explicitly
- Command and Shell User's Guide (Digital Equipment Corporation) - Detailed introduction to UNIX and the shell
- An introduction to the UNIX Shell (Stephen R. Bourne) - Introduction to the Bourne shell by its inventor
- The Grymoire - home for UNIX wizards (Bruce Barnett) - Excellent resource for UNIX related articles about the shell, awk, sed and more
- Route User's Tutorial and Exposition (Paul Sheer) - Comprehensive introduction to the UNIX environment. Note: shell chapters mix standard and BASH specific features without distinction
- A User's Guide to the Z-Shell (Peter Stephenson) - A very extensive tutorial to the ZSH
- Writing shell scripts (William Shotts jr.) - Good tutorial to writing shell scripts. Sometimes BASH specific
- Bash by example, Part 1 (Daniel Robbins) - Good, medium-sized BASH 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 with sh/ksh (Richard Brittain) - Medium sized introduction to sh/ksh scripting
- 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.
- Bourne Shell Programming - Easy Bourne shell tutorial
- Book: A Scientist's and Engineer's Guide to Workstations and Supercomputers: Coping with Unix, RISC, Vectors, and
Programming (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 Bourne Shell Programming (unknown [Please contact me if you know the author, hs]) - Comprehensive bourne shell scripting tutorial with many examples and excercises
- UNIX Bourne Shell Programming (unknown [Please contact me if you know the author, hs]) - Comprehensive bourne shell scripting tutorial with many examples and excercises
- The ZSH Workshop (Larry Schrof) - Gives an introduction on how to use the additional features of the ZSH
- The New KornShell -- ksh93 (David G. Korn, Charles J. Northrup, Jeffery Korn) - Description of the new features of ksh93 compared to 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
- UNIX SHELL Quote Tutorial (Bruce Barnett) - Excellent resource for UNIX related articles about the shell, awk, sed and more
- A Guide to Unix Shell Quoting (Uwe Waldmann) - Explanation of the different type of quoting: \ '...',"..."
- SunWorld "Unix 101" Articles (UGU Links) (Mo Budlong) - Good shell script related articles. Take some time to browse them!
- Sending email with attachments on UNIX systems - 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
- autoconf - Portable Shell Programming - "autoconf" is the system that creates the common "configure" installation and configuration scripts based on M4 macros and shell code. The manual contains a chapter dedicated to portable shell programming, listing many lesser known quirks of different shells on different operating systems
- KSH-93 -
The KornShell Command and
Programming Language (Jeffery Korn) - Concise list of the new features of ksh93
- 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
- UnixWorld | Columns - Wizard´s Grabbag (Rebecca Thomas) - UnixWorld Column with shell related articles
- Shell corner (unixreview.com) (Ed Schaefer) - Shell scripts of different usefulness, with helpful descriptions
- Consultix Shell Quoting Guidelines (Tim Maher) - Describes the usage of single quotes (''), quotation marks (""), and the backslash character '\'
- lintsh (Paul Jarc) - Describes unportable shell programming constructs
- The Traditional Bourne Shell Family (Sven Mascheck) - Lists differences of Bourne Shell dialects on many UNIX platforms; helps keeping scripts portable
- Tower Floor -- Shell Scripts (Anthony Thyssen) - Some articles and tips about shell scripting, AWK, sed, ...
- 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"
- On the Development of a Shell Script (David W. Myers) - Provides advice on the layout and structure of new shell scripts
- ksh - An Extensible High Level Language (David G. Korn) - Overview of new ksh93 features. Interesting because of the insights into the history of the Bourne and the Korn shells (vhll.ps.gz)
- Curtains up: introducing the Z shell (Matt Chapman) - Describes ZSH command line editing and prompt configuration
- Using Bash shell scripts for function testing (Angel Rivers) - Describes how to use BASH scripts for testing programs
- Tip: Prompt magic (Daniel Robbins) - Short description of how to customize (e.g. colour) the BASH prompt, and set the xterm title
- 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
- Windows Services for UNIX (SFU) (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
- UNIX Shell for Windows (Janotech) - A Unix shell environment, a graphical command line shell, and a C programming library for writing shell scripts for MS Windows
- The New KornShell Command And Programming Language (David G. Korn, Morris I.Bolsky) - The definite book on ksh93. Sometimes more a reference than a tutorial
- Shell Scripting Recipes (Chris F.A. Johnson) - A book full of interesting and ready-to-use shell scripts for learning the shell (or just using the scripts)
- Unix Shell Programming (Stephen G. Kochan, Patrick H. Wood)
- Learning the Korn Shell (Bill Rosenblatt)
- Learning the Bash Shell (Bill Rosenblatt)
- Portable Shell Programming: An Extensive Collection of Bourne Shell Examples (Bruce Blinn)
- The Korn Shell: User and Programming Manual (Anatole Olczak)
- Hands-On KornShell 93 Programming (Barry Rosenberg)
- Kornshell Programming Tutorial (Barry Rosenberg)
- Teach Yourself
Shell Programming
in 24 Hours (Sriranga R. Veeraraghavan)
- The New KornShell Command And Programming Language (David G. Korn, Morris I.Bolsky) - The definite book on ksh93. Sometimes more a reference than a tutorial
- An Introduction to Shell Scripting (Glen Smith) - Teaches how to write shell scripts with many examples that are explained in much detail. Good book for beginners
- Universal Command Guide: For Operating Systems (Guy Lotgering) - A comprehensive cross-reference of UNIX commands and their options
- UNIX Shells by Example (3rd edition) (Ellie Quigley)
- From Bash to Z Shell (Jerry D. Peek, Peter Stephenson, Oliver Kiddle) - In addition to a basic introduction to shells, the book also covers less well documented parts of the shells, e.g customizing the prompt, binding keys, (tab-) completion (including writing them), writing editor commands, and others
- Z shell (SunSITE Denmark) - ZSH links, documentation, FAQs
- TCSH(1) Manual Page (Dave Schweisguth)
- Csh (Bruce Barnett) - Excellent resource for UNIX related articles about the shell, awk, sed and more
- The C Shell tutorial (Ben Y. Yoshino) - Short introduction to the features of the CSH
- An Introduction to the C shell (William Joy, National Technical University of Athens - Software Engineering Laboratory) - tutorial by the author of the shell
Thanks to Brian Hiles <brian_hiles@rocketmail.com> for providing his extensive link collection.
Last recent update: 2008-05-05
|
 |