Я хочу выполнить некоторые команды, но не хочу сохранять их в истории команд.Чтобы никто не смог найти его в файле .bash_history.
.bash_history
Есть ли способ выполнить команды bash таким образом?
Это удобно, если вы хотите стереть всю историю, включая тот факт, что вы стерли всю историю!
rm .bash_history;export HISTFILE=/dev/null;exit
Вам просто нужно запустить: $ set +o history
$ set +o history
Чтобы увидеть больше, запустите: $ man set
$ man set
Эта команда может пригодиться.Это не будет записывать команду, которая выполняется
history -d $ ((HISTCMD-1)) &&