Chapter 7. Management CLI Command History

The management CLI features a command history functionality that is enabled by default in the application server installation. The history is kept both as a record in the volatile memory of the active CLI session, and appended to a log file that saves automatically in the user’s home directory as .jboss-cli-history. This history file is configured by default to record up to a maximum of 500 CLI commands. The history file location and maximum history entries can be customized in the EAP_HOME/bin/jboss-cli.xml file.

The history command by itself will return the history of the current session, or with additional arguments will disable, enable, or clear the history from the session memory. The management CLI also features the ability to use your keyboard’s arrow keys to go back and forth in the history of commands and operations.

View the Management CLI Command History

Display the CLI command history stored in memory since the management CLI startup or the history clear command.

history

Clear the Management CLI Command History

Clear the history of CLI commands from the session memory and from the .jboss-cli-history file saved to the user’s home directory.

history --clear

Enable the Management CLI Command History

Record CLI commands in the session memory and in the .jboss-cli-history file saved to the user’s home directory.

history --enable

Disable the Management CLI Command History

Do not record CLI commands in the session memory or in the .jboss-cli-history file saved to the user’s home directory.

history --disable