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
相关推荐
草根站起来3 分钟前
S/MIME电子邮件证书
运维·服务器
kkce8 分钟前
网站测速:不止于 “快”,更是业务增长的隐形引擎
服务器·搜索引擎
venus6011 分钟前
网络运维之ping与telnet的区别
运维·服务器·网络
sxgzzn14 分钟前
如何有效提升开关柜与电缆的故障监测能力?
运维·电缆绝缘监测·电缆在线监测·局部放电在线监测·局放在线监测
WinyQ015 分钟前
【DeepStream】整合出现的问题
linux·运维·网络
周公挚友17 分钟前
centos 7.9 搭建nginx
linux·nginx·centos
坐怀不乱杯魂19 分钟前
Linux 基础IO
linux·运维·服务器
小魏每天都学习20 分钟前
【网络拓扑部署-网络设备-网络安全】
运维·网络
南棱笑笑生22 分钟前
20260123让天启AIO-3576Q38开发板在天启Buildroot下读写TF卡
linux·运维·服务器·rockchip
zzh_my24 分钟前
tcp 服务端(用于测试)
服务器·网络·tcp/ip