RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


Боковая панель


Навигация

Линкшэринг

ALARM!

Добавить новую страницу

You are not allowed to add pages
linux:bash:history


BASH. Не сохранять историю.

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

# unset HISTFILE && exit
# kill -9 $$
# history -c && exit
# HISTSIZE=0 && exit

Полностью удалить файл с историей команд:

# rm -f $HISTFILE && unset HISTFILE && exit

Для того что бы запись истории не велась для команд, которые начинаются с пробела, достаточно переменной HISTCONTROL присвоить один из двух параметров:

  • ignorespace — не записывать команды, которые начинаются с пробела;
  • ignoreboth — не записывать команду, которая начинается с пробела, либо команду, которая дублирует предыдущую.
# export HISTCONTROL=ignoreboth

Можно так же направить переменную HISTFILE в /dev/null:

# export HISTFILE=/dev/null

Разумеется, обе этих переменных можно задать прямо в .bashrc или .bash_profile файлах.

Источник: https://sysadmin.pm/bash-history/

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Discussion

Enter your comment. Wiki syntax is allowed:
 
linux/bash/history.txt · Последнее изменение: 2018/12/18 15:38 (внешнее изменение)