执行反向搜索后,为什么Bash历史记录中的某些行(如第509和512行以下)变为“*”?

507  stty -ixon
508  history
509*
510  echo 10
511  echo 20
512*
513  ls
514  history
515  stty ixon
516  stty -a
517  stty -h
518  man stty
519  history

最佳答案

星号表示该行已被修改。参见man history

示范:

在终端提示符下,使用向上箭头键显示上一个命令。
使用退格键删除命令。
使用向下箭头键返回到最后一个提示并输入
历史
现在,修改后的行应在历史记录中显示为行号,后跟一个星号。

10-05 18:50