|GNO Shell Users' Manual|
A name used as an abbreviation for one or more commands. An alias allows you to replace any command string with a short sequence of characters.
An implementation of BASIC for the Apple II.
Apple Programmer's Workshop. Similar to ORCA.
Beginners All-purpose Symbolic Instruction Code. A simple computer language.
A command processed by gsh. These commands are not external to the shell, but are included within the gsh program.
An action for gsh to perform. Commands can be either simple or compound. A simple command is an alias assignment, variable assignment, I/O redirection, or built-in command. A compound command is a pipeline.
A special type of file that contains a list of other files; usually used to categorize files related in some way.
The state of a process, which includes information such as its open files, current directory (working directory), and local and global variables. Three environments exist under gsh:
The environment of the child process.
The environment of the current process.
The environment of the parent process.
A file that is interpreted by an application to allow the user to customize its operation. For gsh, this file is gshrc.
A way to pass a variable from a parent process to child process.
An object used to store data and/or programs. On the IIgs, files are tagged with types such as EXE, SRC, TXT, and so forth.
A command that reads from its standard input and writes to its standard output. For example, a filter program could be written to convert all characters to upper case. Filters are used mainly in pipelines.
A character used to represent an option to a command. Flags are either short or long options whose character representations are "-" and "+".
Slang for Pathname Expansion.
GNO Multitasking Environment. The complete package including the GNO kernel and the GNO Shell.
Heart of GNO/ME. Executes processes when asked by the GNO Shell.
Provides an interface between the user and the GNO kernel.
GNO Implementation of a UNIX-like shell.
16 bit Operating System for the Apple IIgs.
A variable number of command-lines saved by gsh for future reference. The number of command-lines saved is dependent on the HISTORY environment variable.
A file containing command-lines entered while in a gsh session. The number of command-lines saved is dependent on the SAVEHIST environment variable.
A signal generated by a sequence of keyboard characters or by a command that terminates the current executing process, unless the process has set up a trap to handle the interrupt signal.
The process of changing the standard input, standard output, and standard error associated with a process so that it is redirected to a file instead of the console.
A set of related processes. A job can be either:
A process that executes with the current process. Background jobs are not associated with the terminal.
A process that is currently executing and which is associated with the terminal.
Indicates a machine with more than one CPU.
The ability to run more than one program at a time, or the illusion of more than one program running at a time; usually the latter.
Shell programing environment for the Apple //gs. Also a type of whale.
The means of searching a pathname list for a command or script.
A string used to identify a file.
The means of generating all pathnames matching a given pattern.
The means of replacing a pattern with a list of pathnames matching that pattern.
A string of characters used to match literal characters and/or multiple characters.
Each file has certain permissions associated with it: destroy, rename, backup, invisible, write, and read.
A conduit through which a stream of characters can pass from one process to another. This is accomplished by linking the standard output of one process to the standard input of a second process.
Two or more processes connected together by pipes.
A single thread of execution that consists of a program and an execution environment. If a process creates another process, the creator is known as the parent process; the created process is known as the child process.
Each active process is uniquely identified by a positive integer called the process id.
8-bit Disk Operating System for Apple II computers.
A message displayed by gsh when it is ready to receive a command.
A means of including special characters as arguments to a command or as the command name. Certain characters have certain meanings to gsh and quoting them makes gsh ignore them.
A word that is treated specially by gsh. This word is part of the gsh grammar.
A sequence of commands contained in a file.
An asynchronous message that consists of a number or name that can be sent from one process to another.
The file associated with error messages for a process. This file is usually the terminal.
The file associated with a processes input. This file is usually the terminal.
The file associated with a processes output. This file is usually the terminal.
Words beginning with "~" are treated specially by gsh. The "~" is expanded to the value of the HOME environment variable.
Popular operating system which has growing use in education and business. One of the first operating systems to support multitasking.
A named location in gsh that contains text. The text of a variable can be expanded in a command by preceding the variable name with a dollar sign ($).
See Pattern and Pathname Expansion.
The current directory.