ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

删除Linux Terminal中的历史记录

2021-12-05 13:06:42  阅读:184  来源: 互联网

标签:历史记录 删除 记录 Terminal 命令 Linux bash history


在用户的Home目录下有个.bash_histiory文件。

1. 删除部分历史记录

通过vim或者其他编辑器打开记录

vim ~/.bash_history

滚动光标到指定行,敲dd删除行命令即可删除只能行内容记录,然后:wd 退出即可

2. 删除全部记录

通过键入命令:

echo > ~/.bash_history

删除当前用户的所有记录,而

echo > /root/.bash_history

删除root用户的所有的历史记录

3. 删除当前Shell的历史记录

键入命令:

history -c

即可清除当前shell用过的记录

该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登陆后,旧命令还将出现,历史命令是存在于当前用户根目录下的./bash_history文件。

history命令还可以这样用

删除不希望其他人看到的命令并保存文件退出

history -r 

删除指定行的历史记录

history -d 指定行号

 

标签:历史记录,删除,记录,Terminal,命令,Linux,bash,history
来源: https://blog.csdn.net/lianyunyouyou/article/details/121727814

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有