shell(1)

NAME
Shell buffer -- execute a shell inside a window

DESCRIPTION
A shell buffer is a buffer which has a PTY or process attached, and acts like a window onto the process underneath. The user can type in any normal shell commands. The cursor movement keys can be used to scroll through the buffer and the editing keys can be used to edit any part of the current command line using the full power and flexibility of CRISP. In addition, the <Ctrl-N> and <Ctrl-P> keys are mapped to allow easy access to previously typed in commands. The shell macro saves the last 20 commands typed in, and these keys can be used to scroll through the commands typed in. (This is similar to the history editing facility of the Korn-shell). Selecting this option from the menu automatically creates a shell window using the C-shell. CRISP also has builtin macros which will invoke the Bourne shell (/bin/sh), the Korn shell (/bin/ksh) or the GNU Bash shell (bash). Type 'sh', 'ksh' or 'bash' at the shell prompt to run these shells. (The Korn and bash shell options will only work if you have them installed on your system).

Note that the shell macros shouldn't be used with programs which operate in single character input mode, eg vi, telnet, etc. CRISP does not know that these program operate in single character input mode, and the input will get mangled.

MENU/KEYS
This macro can be accessed from the CRISP features menu or by typing one of sh, csh, ksh, or bash at the command prompt.