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
相关推荐
EveryPossible14 小时前
提示练习内容2
服务器
123过去14 小时前
sucrack使用教程
linux·网络·测试工具·安全
姚永强14 小时前
在虚拟机添加磁盘和自动挂载
运维
弘毅 失败的 mian14 小时前
Linux 进程属性详解
linux·运维·服务器·经验分享·笔记
AI成长日志14 小时前
【实用工具教程专栏】GitHub Actions自动化工作流入门(基础篇)
运维·自动化·github
jnrjian14 小时前
restore archivelog RAC thread from sequence logseq
服务器·数据库
IAUTOMOBILE14 小时前
Ubuntu 22.04 下 NVIDIA H100 服务器完整部署攻略:驱动、Fabric Manager 与 Container Toolkit 配置
服务器·ubuntu·fabric
三万棵雪松14 小时前
【Linux 物联网网关主控系统-感知层部分(一)】
linux·单片机·物联网·嵌入式linux
三万棵雪松14 小时前
【Linux 物联网网关主控系统-感知层部分(二)】
linux·物联网·嵌入式linux
淼淼爱喝水14 小时前
openEuler 下 Ansible 基础命令详解与实操演示1
linux·服务器·ansible