После того, как я удалю .bash_history, .bash_history будет когда-либо воссоздаваться снова? Раз так, что создает его после того, как это было удалено?
Я не знаю, что происходит, если Вы удаляете файл. Я предполагаю, что новая версия будет создана. В противном случае можно создать его вручную,
touch ~/.bash_history
Иногда я, оказывается, ввожу пароль или другую уязвимую информацию неправильно, так, чтобы это было сохранено в файле .bash_history
. Затем я отредактирую файл и удалю уязвимую информацию (соответствующая строка (строки)) и сохраню файл. (Редактирование: Я закрою все окна терминала, установлю файловый браузер, чтобы показать скрытые файлы и начать редактировать через файловый браузер.)
я хочу сохранить основную часть истории, потому что она делает вещи легче, таким образом, я не удалил бы файл.
я даже сделал несколько файлов сценария для поиска истории удара быстро со строкой поиска как параметр.
ПРИВЕТ (История),
history|grep "$*" |sed 's/^ *//' |tr -s ' ' ' '|cut -d ' ' -f2-
ХИТ (Хвост Истории),
history|grep "$*" |sed 's/^ *//' |tr -s ' ' ' '|cut -d ' ' -f2- |tail
Посмотрите раздел "вызова" руководства удара (man bash
).
Поместить set +o history
в также /etc/profile
, ~/.bash_profile
, ~/.bash_login
, ~/.profile
, или ~/.bashrc
. 1-й - для всех пользователей, и другие для 1 пользователя. ~/.profile
должен ли всегда быть так использование что один.
Все еще необходимо удалить текущий файл истории. history -c
очищает его, но оставит пустой файл, так удалите ~/.bash_history
с rm
.