Linux中隐藏操作身法

从历史记录中删除指定的命令

假设历史记录中已经包含了一些你不希望记录的命令。这种情况下我们怎么办?很简单。通过下面的命令来删除:

bash 复制代码
history | grep "keyword"

例如:history | grep 'set +o history'

批量第二条和第四条删除:

bash 复制代码
sed -i '2,4d' .bash_history

接着新开窗口,进行查询:

发现已经删除掉了第二条和第四条的操作记录!!!

如果想批量删除,只保留前10个

bash 复制代码
sed -i '10,$d' .bash_history
相关推荐
guo_wen_qiang2 小时前
云服务器安装MongoDB-资源包安装
运维·服务器·mongodb
Happy_Sharing2 小时前
Windows虚拟机安装ubuntu后,如何在虚拟机Ubuntu系统中访问Windows文件夹
linux·运维·ubuntu
9144062323 小时前
安装jenkins遇到的问题总结
运维·jenkins
广州智造3 小时前
Radioss 材料本构的二次开发
运维·数据库·自动化·建模·后处理·前处理
码上有光3 小时前
Linux:信号的认识、信号的产生、信号的保存、信号的处理
android·linux·运维·信号
定栓3 小时前
Webpack迁到Vite第一节:模块系统迁移:require → import
运维·前端·webpack
小白的码BUG之路3 小时前
Jenkins -- 配置ssh
运维·ssh·jenkins
元岳数字人小元3 小时前
数字人私有化,如何搭建全链路内网推理体系
运维·人工智能·开源·人机交互·交互
Allen-Steven3 小时前
SQL查询专项:从完整书写到综合判断
运维·服务器·数据库
guo_wen_qiang3 小时前
云服务器安装MongoDB
运维·服务器