17
为什么Bash历史中的某些行(如下面的行509和512)在执行反向搜索之后变成“*”?为什么Bash历史中的某些行变成“*”?
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
[bash参考手册]的相关部分(http://www.gnu.org/software/bash/manual/bashref.html#Bash-History-Builtins):“以'*'为前缀的行已改性。” –
如果您退格并按Enter,您将发出一条新命令。 *将仅显示在您开始编辑的命令旁边,然后远离导航。 (顺便说一句,您可以通过导航到这些命令并重复按Ctrl + _'来将这些命令返回到它们未编辑的状态。) – Noumenon