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
相关推荐
釉色清风14 小时前
在openEuler玩转Python
linux·开发语言·python
小李独爱秋14 小时前
计算机网络经典问题透视:TCP的“误判”——非拥塞因素导致的分组丢失
服务器·网络·tcp/ip·计算机网络·智能路由器·php
FED_AF15 小时前
CUPS打印系统完全指南:从安装配置到故障排除
运维
infiniteWei15 小时前
【VIM 入门到精通】第1节:揭开Vim的神秘面纱:入门与基础操作
linux·编辑器·vim
❀͜͡傀儡师15 小时前
docker部署 paperless-ngx
运维·docker·容器
谷粒.15 小时前
测试数据管理难题的7种破解方案
运维·开发语言·网络·人工智能·python
卌卄16 小时前
Linux下安装Docker
linux·运维·docker
派阿喵搞电子16 小时前
配置srs的鉴权时遇到的问题
服务器·docker·容器·srs
The star"'16 小时前
ceph(5-8)
运维·ceph·云计算