![¿Por qué hay una línea vacía que comienza con "*" en el resultado del comando de historial en Linux?](https://rvso.com/image/1416685/%C2%BFPor%20qu%C3%A9%20hay%20una%20l%C3%ADnea%20vac%C3%ADa%20que%20comienza%20con%20%22*%22%20en%20el%20resultado%20del%20comando%20de%20historial%20en%20Linux%3F.png)
Hoy en el trabajo quiero saber un history
comando con el que no estoy muy familiarizado y estaba seguro de que lo ejecuté hace un rato. Sin embargo, cuando ejecuté history
en la misma ventana de terminal, no encontré nada sobre el comando. Lo que me confundió más, o incluso me molestó, fue que encontré una línea vacía que comenzaba con un "*" en la salida de history
. ¿Hay alguien que pueda decirme por qué? Por favor dé algunas explicaciones 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
Respuesta1
Las líneas del historial que se han modificado se muestran con un *
al comienzo del comando, siempre que la mark-modified-lines
propiedad se haya activado en la configuración ReadLine.
Esto es lo que dice la documentación de 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.