GNO Shell Users' Manual

Tim Meekins

Albert Chin

Jawaid Bazyar

Andrew Roughan

Devin Reade


Table of Contents
1. Getting Started with the GNO Shell
1.1. Introduction
1.2. Customizing the Shell Environment
1.3. Invoking gsh
2. Interacting with the GNO Shell
2.1. Executing Commands
2.2. Commandline Editing
2.3. Command Input
2.4. Command Editing
2.5. History Editing
2.6. Command, Filename, and Variable Completion
2.7. Other Ways of Entering Commands
2.7.1. Terminal Input
2.7.2. Script File
3. Using the GNO Shell More Productively
3.1. What Does This Command Do?
3.2. Option Arguments
3.3. Entering Multiple Commands
3.4. Using Aliases
3.5. Redirecting Input and Output
3.6. Pipelines
3.7. Background Execution of Commands
3.8. Job Control
3.9. Working with Pathnames
3.10. Pathname Expansion
3.11. Quoting Special Characters
3.12. How gsh Finds a Command
4. Builtin Command Reference
4.1. Builtin vs External Commands
4.2. Builtin Shell Commands
4.3. Kernel Commands
4.4. Environment Commands
5. Shell Variables
5.1. Using Shell Variables
5.2. Scope of Shell Variables
5.3. Description of Predefined Shell Variables
5.4. Accessing Shell Variables
A. Prefix Conventions
B. Gsh Errors
B.1. Generic gsh Errors
B.2. Command Editing Errors
B.3. Syntax Errors
B.4. Execution Errors
B.5. Builtin Command Errors
C. Non-Compliant Applications
D. Termcaps
Glossary
List of Tables
3-1. GSH Redirection Operators
3-2. GSH Wildcard Operators
4-1. bindkey Functions
4-2. Kernel Debug Flags
5-1. Prompt Special Characters
A-1. GS/OS Prefix Conventions