history命令的优化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了history命令的优化相关的知识,希望对你有一定的参考价值。
1.history添加日期
1.编辑文件
vim /etc/bashrc
2.末尾添加:
HISTTIMEFORMAT="%F %T "
export HISTTIMEFORMAT
3.刷新
source /etc/bashrc
4.运行history 查看
history
2.汇总命令,并且不同的终端可以通过上翻查询到命令
1.编辑文件
vim /etc/bashrc
2.末尾添加
# Avoid duplicates
export HISTCONTROL=ignoredups:erasedups
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend
# After each command, append to the history file and reread it
export PROMPT_COMMAND="$PROMPT_COMMAND:+$PROMPT_COMMAND$\\nhistory -a; history -c; history -r"
3.刷新一下
source /etc/bashrc
4.运行history 查看
history
3.调整大小,增加到10000条
1.编辑文件
vim /etc/bashrc
2.末尾添加
export HISTSIZE=10000
3.刷新一下
source /etc/bashrc
4.运行history 查看
history
4.完整的配置文件
1.编辑文件
vim /etc/bashrc
2.末尾添加 如下
HISTTIMEFORMAT="%F %T "
export HISTTIMEFORMAT
# Avoid duplicates
export HISTCONTROL=ignoredups:erasedups
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend
# After each command, append to the history file and reread it
export PROMPT_COMMAND="$PROMPT_COMMAND:+$PROMPT_COMMAND$\\nhistory -a; history -c; history -r"
export HISTSIZE=10000
3.刷新一下
source /etc/bashrc
4.运行history 查看
history
linux history命令优化
主要功能: 1, 可以记录哪个ip和时间(精确到秒)以及哪个用户,作了哪些命令 2,最大日志记录增加到4096条 把下面的代码直接粘贴到/etc/profile后面就可以了 #history modify export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S-$USER_IP-$USER]" USER_IP=`who -u am i &>/dev/null| awk ‘{print $NF}‘|sed -e ‘s/[()]//g‘` if [ -z $USER_IP ] then USER_IP="NO_client_IP" fi export HISTSIZE=4096
以上是关于history命令的优化的主要内容,如果未能解决你的问题,请参考以下文章
配置环境变量,实现执行history的时候可以看到执行命令的时间
Linuxlinux不能用向上方向键查看历史命令|linux 查看命令历史
vite3+vue3 项目打包优化实战之-视图分析(rollup-plugin-visualizer)CDN引入依赖分包gzip压缩history404问题