Это зависит от используемой вами оболочки. Из команды, которую вы даете, кажется, что вы работаете с оболочкой bash. В этом случае вы можете использовать оба
HISTSIZE=0
или же
HISTFILE=
С первым (HISTSIZE=
) вы обнуляете размер истории для текущей оболочки. Это означает, что после этой команды у вас не будет ответа из history
или нажатия ВВЕРХ, CTRL+R... Вы можете использовать HISTSIZE=0; exit
для выхода из оболочки и очистки истории текущей оболочки.
Со вторым (HISTFILE=
), немного короче всех его вариантов (HISTFILE=/dev/null
, unset HISTFILE
...), у вас останется доступная история в текущей оболочке, но она не будет записана, когда вы выйдет.
Встроенную help history
предлагают даже
-c очистить список истории, удалив все записи
Если вы используете оболочку zsh, вы можете увидеть этот ответ и предлагаемое решение.