Credits | Overview | Plotting Styles | Commands | Terminals
--- | --- | --- | --- | ---

## history

The history command prints or saves previous commands in the history list, or reexecutes a previous entry in the list. To modify the behavior of this command or the location of the saved history file, see set history.

Input lines with history as their first command are not stored in the command history.

Examples:

          history               # show the complete history
          history 5             # show last 5 entries in the history
          history quiet 5       # show last 5 entries without entry numbers
          history "hist.gp"     # write the complete history to file hist.gp
          history "hist.gp" append # append the complete history to file hist.gp
          history 10 "hist.gp"  # write last 10 commands to file hist.gp
          history 10 "|head -5 >>diary.gp" # write 5 history commands using pipe
          history ?load         # show all history entries starting with "load"
          history ?"set c"      # like above, several words enclosed in quotes
          hist !"set xr"        # like above, several words enclosed in quotes
          hist !55              # reexecute the command at history entry 55