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

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

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

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

  • Сравните два выходных файла sql с именами столбцов и распечатайте разницу в другой файл
  • Как подавить отображение предыдущих заданий?
  • Использование вывода sed в другом скрипте или команде
  • Помогите с чтением скриптов из файла и определите, являются ли они четными или нечетными числами
  • Как использовать запрос If-Else в зависимости от дня недели?
  • Установка пропускной способности канала в Linux
  • Как работают $ {0 ## *} и $ {0% / *}?
  • Помогите с чтением скриптов из файла и определите, являются ли они четными или нечетными числами
  • эхо-буквенный знак вопроса в PS1
  • Как получить строку между двумя специальными символами с помощью Shell?
  • Когда оболочка запускается во время процесса запуска Linux
  • Поиск строки в файлах рекурсивно в BusyBox 1.0?
  • One Solution collect form web for “Я использую `history -c` очистить историю, почему первый идентификатор команды не начинается с` 1`?”

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

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

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

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