path: root/doc/gdbm.texi
Side-by-side diff
Diffstat (limited to 'doc/gdbm.texi') (more/less context) (ignore whitespace changes)
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/gdbm.texi b/doc/gdbm.texi
index 4c7c5c0..d172ad7 100644
--- a/doc/gdbm.texi
+++ b/doc/gdbm.texi
@@ -1825,12 +1825,18 @@ data? @kbd{3}
However, such prompting is possible only in interactive mode. In
non-interactive mode (e.g.@: when running a script), all arguments must
be supplied with each command, otherwise @command{gdbmtool} will report an
error and exit immediately.
+@cindex readline
+@cindex GNU Readline
+If the package is compiled with GNU Readline, the input line can be
+edited (@pxref{Command Line Editing, ,
+Command Line Editing, readline, GNU Readline Library}).
* variables:: shell variables.
* commands:: shell commands.
* definitions:: how to define structured data.
* startup files::
@end menu
@@ -2110,12 +2116,28 @@ Import data from a flat dump file @var{file-name}
(@pxref{Flat files}). If the word @samp{replace} is given
as an argument, any records with the same keys as the already
existing ones will replace them. The word @samp{nometa} turns off
restoring meta-information from the dump file.
@end deffn
+@deffn {command verb} history
+@deffnx {command verb} history @var{count}
+@deffnx {command verb} history @var{n} @var{count}
+Shows the command history list with line numbers. When used without
+arguments, shows entire history. When used with one argument,
+displays @var{count} last commands from the history. With two
+arguments, displays @var{count} commands starting from @var{n}th
+command. Command numbering starts with 1.
+This command is available only if GDBM was compiled with GNU Readline.
+The history is saved in file @file{.gdbmtool_history} in the user's
+home directory. If this file exists upon startup, it is read to
+populate the history. Thus, command history is preserved between
+@command{gdbmtool} invocations.
+@end deffn
@deffn {command verb} list
List the contents of the database.
@end deffn
@deffn {command verb} next [@var{key}]
Sequential access: fetch and display the next record. If the @var{key} is

Return to:

Send suggestions and report system problems to the System administrator.