我正在做一个项目,里面有超过 3000 条命令。但是我的程序会自动重复和生成大部分命令。
我尝试使用 grep 或导出到文件,但它最近只显示 1000 条命令。
有没有什么方法可以查看那些最初的命令(例如前 500 个命令)。
提前致谢 !
答案1
我最近发现并使用了新的设置。
zeus@buster-raspi:~$ cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
snip ....
# New history settings https://unix.stackexchange.com/questions/1288/preserve-bash-history-in-multiple-terminal-windows
export HISTCONTROL=ignoreboth:erasedups # no duplicate entries edited to ignore the blank line start too
export HISTSIZE=100000 # big big history
export HISTFILESIZE=100000 # big big history
shopt -s histappend # append to history, don't overwrite it
# Save and reload the history after each command finishes
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"