GSH(1)

NAME
gsh - GNO Shell

SYNOPSIS
gsh [ -f ] [ -c commands ] [ scriptfile ]

DESCRIPTION
gsh is the GNO Shell, so named because it was the first (and currently only) shell to be made GNO-compatible. It is the program which acts as the interface between the user and the GNO kernel and various programs. For a more complete description of gsh, see the GNO Shell User's Manual.

If scriptfile is specified, it is assumed to be a gsh shell script contained in a file of type SRC and auxtype EXEC. The script is executed and then gsh exits.

If -c commands is specified, commands is assumed to be a series of gsh commands which are then executed as if they had been contained in a scriptfile. See the section on BUGS, below.

If neither scriptfile nor the -c flag is specified, then gsh starts up in interactive mode. In this case, gsh will execute commands entered by the user until it gets the exit(1) command, an EOF, or gets killed by another process.

The -f flag indicates that on startup, gsh should not attempt to parse the gshrc file or do other initializations. This is intended to give a fast startup in situations where these initializations are not required, however see the section on BUGS, below.

BUGS
The -c flag does not work as advertised and may crash your machine if it is used.

Empirical tests are inconclusive as to whether or not the -f flag really does speed up the starting of gsh.

Unfortunately, there are currently many other bugs in gsh. For more information, see the GNO bug tracking system at http://www.gno.org/~gno/bugs.html.

AUTHOR
gsh was written by Tim Meekins. It is currently maintained by Dave Tribby.

SEE ALSO
alias(1), cd(1), clear(1), exit(1), the GNO Shell User's Manual.