Подтвердить что ты не робот

Почему некоторые строки в истории 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
4b9b3361

Ответ 1

Звезда означает, что линия была изменена. См. man history.

Демонстрация:

В командной строке терминала используйте клавишу со стрелкой вверх для отображения предыдущей команды. Удалите команду с помощью клавиши backspace. С помощью клавиши со стрелкой вниз вернитесь к последнему приглашению и введите историю. Измененная строка теперь должна отображаться в истории как номер строки, за которой следует звезда.