为什么在linux上的history命令的结果中有一个以“*”开头的空行?

use*_*279 5 linux shell

今天在工作中,我想知道一个history我不太熟悉的命令,我确定我刚刚执行了一段时间。但是,当我history在同一个终端窗口上运行时,我没有发现有关该命令的任何信息。让我更加困惑,甚至恼火的是,我在history. 有谁能告诉我为什么吗?请给出一些具体的解释。

 2008  make build_asdfasdfa
 2009  ls
 2010  cd asdfasdf
 2011  ls
 2012* 
 2013  exxxxxxxxxxxxxxxxxxx
 2014  ls
 2015  exxxxxxxxxxxxxxxxxx
 2016  ls
 2017  exxxxxxxxxxxxxxxxxxxxxx
 2018  ls
Run Code Online (Sandbox Code Playgroud)

小智 5

*如果mark-modified-lines已在 ReadLine 配置中打开该属性,则已修改的历史记录行在命令开头显示为。

这里什么 ReadLine 文档说:

mark-modified-lines
    This variable, when set to On, says to display an asterisk ('*') at the
    start of history lines which have been modified. This variable is off
    by default. 
Run Code Online (Sandbox Code Playgroud)