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
相关推荐
木亦汐丫7 分钟前
Docker 镜像版本Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie
运维·docker·容器·debian·alpine·slim·bullseye
kyle~28 分钟前
Qt---setAttribute设置控件或窗口的内部属性
服务器·前端·c++·qt
李元豪32 分钟前
919服务器巡检
运维·服务器·servlet
迎風吹頭髮40 分钟前
Linux内核架构浅谈25-Linux实时调度器:SCHED_RR与SCHED_FIFO策略实现
linux·运维·架构
李辰洋1 小时前
STP配置
运维·服务器·网络
siriuuus2 小时前
Nginx 负载均衡调度算法
运维·nginx·负载均衡
vortex52 小时前
建立本地 APT 仓库教程
linux·运维开发
中草药z2 小时前
【Docker】零基础上手:原理+Ubuntu/Windows GUI 安装 + 镜像源 / 目录优化
运维·ubuntu·docker·容器·gui·安装·cgroups
weixin_445476683 小时前
一天一个设计模式——开闭原则
服务器·设计模式·开闭原则