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
相关推荐
小川zs9 分钟前
OpenClaw Gateway 频繁断开/重启问题诊断
linux·服务器·gateway
xiaokangzhe9 分钟前
web技术与nginx网站环境部署
运维·前端·nginx
Mr数据杨13 分钟前
【Dv3Admin】FastCRUD MD编辑器操作
服务器·网络·编辑器
AMoon丶19 分钟前
Golang--锁
linux·开发语言·数据结构·后端·算法·golang·mutex
程序员一点20 分钟前
第23章:备份与灾难恢复策略
linux·运维·网络·数据库·openeuler
IT WorryFree25 分钟前
openclaw接入企业飞书机器人:个人增效和团队自动化两种场景
服务器·自动化·飞书
静候光阴28 分钟前
为本地ollama设置网页搜索mcp服务器
运维·服务器
艾莉丝努力练剑30 分钟前
确保多进程命名管道权限一致的方法
java·linux·运维·服务器·开发语言·网络·c++
NGC_661139 分钟前
TCP三次握手
运维·服务器·网络
陈皮糖..39 分钟前
Docker Compose 学习之多容器应用编排与运维实践 —— 基于 Nginx+MySQL+Redis 服务栈的部署与管理
运维·redis·学习·mysql·nginx·docker