问题描述
要禁用Linux环境中的历史我已经执行以下命令:
To disable a history in Linux environment I've executed the following commands:
export HISTFILESIZE=0
export HISTSIZE=0
unset HISTFILE
是这样的命令组合不够或者我也必须执行历史-c
或其他什么东西?
就当我重新启动服务器或这样的命令需要被一次又一次地重新启动后,执行该保留的历史甚至停用?
Will this keep history disabled even when I reboot a server or such commands need to be executed after reboot again and again?
推荐答案
就在这个命令添加到这可能是一个bash启动文件 / etc / profile文件
,〜/ .bash_profile中
,〜/ .bash_login文件
,〜/ .profile文件
或〜/ .bashrc中
具体取决于定制的bash你的目标范围和发行。请参阅 INVOCATION
的bash手册的部分(男人庆典
)。
Just add this command to a bash startup file which could be /etc/profile
, ~/.bash_profile
, ~/.bash_login
, ~/.profile
, or ~/.bashrc
depending your target scope and distro that customizes bash. See the INVOCATION
section of bash's manual (man bash
).
shopt -u -o history
或者
set +o history
这将禁用历史。
虽然你必须清除历史记录一次:
Although you have to clear your history once:
history -c
和也删除〜/ .bash_history的
文件。
这篇关于禁用历史的Linux的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!