rlWrap Commands Synopsis
The rlWrap program is a readline wrapper, a small utility that uses the GNU readline library to allow the editing of keyboard input for any command; it also provides a history mechanism that is very handy for fixing or reusing commands. Splice Machine strongly recommends that you use rlWrap when interacting with your database via our command line interface, which is also known as the splice> prompt.
You can customize many aspects of rlWrap and readline, including the keyboard bindings for the available commands. For more information, see the Unix man page for readline.
The following table summarizes some of the common keyboard options you can use with rlWrap; this table uses the default bindings that are in place when you install rlWrap on MacOS; keyboard bindings may be different in your environment.
|CTRL-A||Move to the beginning of the line|
|CTRL-B||Move back one character|
|CTRL-D||Delete the highlighted character|
|CTRL-E||Move to the end of the line|
|CTRL-F||Move forward one character|
|CTRL-H||Backward delete character|
|CTRL-J||Accept (submit) the line|
|CTRL-L||Clear the screen|
|CTRL-M||Accept the line|
|CTRL-N||Move to the next line in history|
|CTRL-P||Move to the previous line in history|
|CTRL-R||Reverse search through your command line history|
|CTRL-S||Forward search through your command line history|
|CTRL-T||Transpose characters: switch the highlighted character with the one preceding it|
|CTRL-U||Discard from the cursor position to the beginning of the line|
|CTRL-]||Search for a character on the line|
|ALT-<||Go to the beginning of the history|
|ALT->||Go to the end of the history|
|ALT-C||Capitalize the current word|
Note that the ALT key is labeled as the option key on Macintosh keyboards.
If you’re using the
splice> prompt in the Terminal.app on MacOS, the
ALT- commands listed above only work if you select the
Use Option as
Meta key setting in the keyboard preferences for your terminal window