Linux 留存 command 的記錄

常常需要記錄完整的command 備查,有時指令下的也需要回想或重覆使用,所以找了一下覺的將所有的日誌記錄留存在該用戶的 .logs 目錄下依日期留下來最實用也較不佔空間

方法就是將下列這二行加至 /etc/bashrc or /etc/profile 下登出登入即可

[ -d ~/.logs ] || mkdir ~/.logs
export PROMPT_COMMAND='echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(history 1)" >> ~/.logs/bash-history-$(date "+%Y-%m-%d").log'

Author: jerryw1974

learning and focus on computer science, cloud infrastructure, virtualization and information security, technical, networking,platform system and cyber-security related topic.