有什么办法记录下 Linux 执行过的 history 命令

2021-04-12 21:23:42 +08:00
 yanzhiling2001
记录下来 history,避免 history -c 或者其他命令清空执行历史
3165 次点击
所在节点    云计算
17 条回复
zhoudaiyu
2021-04-12 21:29:22 +08:00
使用 JumpServer 管理服务器(自带录屏和历史命令查询)
Rico
2021-04-12 21:36:16 +08:00
history > history.txt ?
hei1000
2021-04-12 21:48:39 +08:00
什么 shell ? bash 的话有~/.bash_history, fish 的话有~/.local/share/fish/fish_history 啊
yanzhiling2001
2021-04-12 22:02:58 +08:00
@hei1000 #3 这个不错啊,厉害厉害,解决问题了。直接读取这个文件就可以了,history -c 清空了也能看到
raaaaaar
2021-04-12 22:29:17 +08:00
记录下来?我在用 zsh 有个历史插件,不知道有没有用
24bit
2021-04-12 22:36:46 +08:00
export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });echo $(date +"%Y-%m-%d %H:%M:%S") [$(whoami)@$SSH_USER$LOGIN_IP `pwd` ]" $msg" >> /var/log/.history; }'
Skmgo
2021-04-13 01:41:58 +08:00
/etc/profile history 从 1000 改为 0,这是我拿到每个新机器第一件要做的事情。
PMR
2021-04-13 07:59:29 +08:00
Auditd forward remote rsyslog
css3
2021-04-13 09:14:06 +08:00
ctrl + r
dengshen
2021-04-13 10:24:13 +08:00
@Skmgo 这样做的意义是什么呢?不太懂
yanzhiling2001
2021-04-13 10:27:03 +08:00
@dengshen #10 避免追踪。好多云都有监控。
dengshen
2021-04-13 10:30:20 +08:00
@yanzhiling2001 GitHub 有个针对腾讯云监控的卸载脚步。执行以后面板就看不到 CPU 状态了
yanzhiling2001
2021-04-13 10:37:18 +08:00
@dengshen #12 我直接 DD 新系统。肯定还有其他的内部监控手段。不如换个新的。
dengshen
2021-04-13 10:59:52 +08:00
@yanzhiling2001 谢谢。还没试过 dd 这个操作
tomychen
2021-04-13 22:26:02 +08:00
webs
2021-04-19 13:27:33 +08:00
Tengwait
2021-04-27 17:50:51 +08:00
@tomychen 这个会有个问题,如果用户空按回车的时候,会获取到上一个 history 命令的内容,造成了不必要的浪费,这个问题可以解决吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/770191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX