Por que existe uma linha vazia começando com “*” no resultado do comando history no linux?

5

Hoje, no trabalho, quero saber um comando history com o qual não estou muito familiarizado e tenho certeza de que acabei de executar há pouco tempo. No entanto, quando eu corri history na mesma janela do terminal, não encontrei nada sobre o comando. O que me deixou mais confuso, ou mesmo aborrecido, foi que encontrei uma linha vazia começando com um "*" na saída de history . Existe alguém que possa me dizer por quê? Por favor, dê algumas explicações específicas.

 2008  make build_asdfasdfa
 2009  ls
 2010  cd asdfasdf
 2011  ls
 2012* 
 2013  exxxxxxxxxxxxxxxxxxx
 2014  ls
 2015  exxxxxxxxxxxxxxxxxx
 2016  ls
 2017  exxxxxxxxxxxxxxxxxxxxxx
 2018  ls
    
por user3872279 24.07.2014 / 11:48

1 resposta

5

As linhas do histórico que foram modificadas são mostradas com * no início do comando, desde que a propriedade mark-modified-lines tenha sido ativada na configuração do ReadLine.

Aqui, a documentação do ReadLine diz:

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. 
    
por 24.07.2014 / 12:07

Tags