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
相关推荐
IMPYLH几秒前
Linux 的 tee 命令
linux·运维·服务器·bash
lzh200409191 分钟前
Linux信号(Signal)
linux·c++
pc079312 分钟前
带网络接口的打印机和USB接口打印机的共享区别
运维·服务器·网络
星河耀银海22 分钟前
JAVA 泛型与通配符:从原理到实战应用
android·java·服务器
理人综艺好会26 分钟前
nginx了解
运维·nginx
雷工笔记36 分钟前
KingFusion|最近开发调试中遇到的几个问题及解决办法(2)
运维·服务器
蓝天居士42 分钟前
Linux网络驱动之Fixed-Link(29)
linux·运维·网络
帅气的钟先生1 小时前
OpenClaw + QQBot 实战:从 0 到 1 搭建你的消息自动化助手
运维·人工智能·自动化
techdashen1 小时前
把 Matrix 聊天服务器搬到 Serverless 上,还顺便免费升级了量子加密
运维·服务器·serverless
一叶龙洲1 小时前
Ubuntu24.04向日葵远程控制
linux·运维·ubuntu