Я использую `history -c` очистить историю, почему первый идентификатор команды не начинается с` 1`?

Я использую history -c очистить историю, почему первый идентификатор команды не начинается с 1 ?

 aircraftdeMacBook-Pro:shell_dir ldl$ history -c aircraftdeMacBook-Pro:shell_dir ldl$ history 35 history 

Вы можете видеть, что это начинается с 35 .

  • Невозможно использовать команду date для изменения определенного формата даты в оболочке Bash на терминале OS X
  • (KDE или X) Сценарий открывает консоль в неправильном виртуальном рабочем столе
  • Как постоянно менять цвет STDOUT и STDERR на серый?
  • Удаление "" из строк с использованием расширения параметра bash?
  • Является ли тест или [или [более переносимым как между оболочками bash, так и между другими оболочками?
  • подтвержденный выход с ловушкой
  • если / then / else man page
  • Исправлена ​​синтаксис заданного фонового задания
  • One Solution collect form web for “Я использую `history -c` очистить историю, почему первый идентификатор команды не начинается с` 1`?”

    Потому что это сделано именно так. Я бы хотел, чтобы был лучший ответ, но этот, очевидно, единственный, что действительно.

    Это могло быть оправдано по разным причинам, включая возможные проблемы с внедрением, из-за которых разработчики решили оставить курсор в одиночку, а также взаимодействия с безопасностью и протоколированием пакетов, что сделало бы вещи более сложными для ничего.

    Если вы не являетесь администратором системы, вам не удастся избежать оставления следов на том, что вы делаете (если такая безопасность реализована). В более слабых настройках вы легко избавитесь от редактирования своего файла истории bash, но это не обязательно будет покрывать ваши треки. Между прочим, и очистка истории.

    Linux и Unix - лучшая ОС в мире.