The line editing uses a subset of emacs editing keys, familiar to anyone using unix shells like bash and tcsh. Where appropriate the corresponding cursor keys are supported. ^A Home Begining of line ^E End/Copy End of line ^B Left Cursor left ^F Right Cursor right ^D Delete right <-| Delete Delete left ^K Delete to end of line ^U Delete entire line ^P Up Previous line ^N Down Next line The last two cycle through the command history in a fairly obvious way. The command history stores up to 256 bytes of input, which seems to be enough for typical usage.