Context Engineering 和 Prompt Engineering 有什么区别?
2026/7/7 5:25:21
普通history -c只能临时清空当前终端,重启后历史会还原。下面是服务器彻底无痕、永久清空历史的完整操作:
history-c>~/.bash_history# 当前用户永久禁用echo'export HISTSIZE=0'>>~/.bashrcecho'export HISTFILESIZE=0'>>~/.bashrcecho'unset HISTFILE'>>~/.bashrc# 全局所有用户永久禁用echo'export HISTSIZE=0'>>/etc/profileecho'export HISTFILESIZE=0'>>/etc/profileecho'unset HISTFILE'>>/etc/profile# 立即生效source~/.bashrcsource/etc/profilechattr +i ~/.bash_historyhistory无任何输出,重启服务器后依然为空,即为彻底删除完成。如果后续需要正常保存、查看、留存命令历史,执行以下全套恢复操作:
chattr-i~/.bash_history# 清理用户配置sed-i'/HISTSIZE=0/d'~/.bashrcsed-i'/HISTFILESIZE=0/d'~/.bashrcsed-i'/unset HISTFILE/d'~/.bashrc# 清理全局配置sed-i'/export HISTSIZE=0/d'/etc/profilesed-i'/export HISTFILESIZE=0/d'/etc/profilesed-i'/unset HISTFILE/d'/etc/profileecho'export HISTSIZE=1000'>>~/.bashrcecho'export HISTFILESIZE=2000'>>~/.bashrcsource~/.bashrcsource/etc/profilels、pwd等命令,再输入history可以正常查看记录,重启后依旧保存历史,即完全恢复如初。/etc/profile全局配置需要 root 权限;history-c&&>~/.bash_history&&echo'export HISTSIZE=0;export HISTFILESIZE=0;unset HISTFILE'>>~/.bashrc&&echo'export HISTSIZE=0;export HISTFILESIZE=0;unset HISTFILE'>>/etc/profile&&chattr +i ~/.bash_history&&source~/.bashrc&&source/etc/profilechattr-i~/.bash_history&&sed-i'/HISTSIZE=0/d;/HISTFILESIZE=0/d;/unset HISTFILE/d'~/.bashrc /etc/profile&&echo'export HISTSIZE=1000;export HISTFILESIZE=2000'>>~/.bashrc&&source~/.bashrc&&source/etc/profile