Linux系统中history命令详解

1. history命令使用方法

语法:
history(选项)(参数)
选项:
-N: 显示历史记录中最近的N个记录;
-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令文件中;
-r:将历史命令文件中的命令读入当前历史命令缓冲区;
-w:将当前历史命令缓冲区命令写入历史命令文件中;
-d:删除历史记录中第offset个命令
-n:读取指定文件

n:打印最近的n条历史命令。

“history”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。

history        //显示终端执行过的命令

history 10     //显示最近10条终端执行过的命令

Ctrl+r         //搜索已经执行过的命令,它可以你写命令时自动补全

 

2. 修改history命令显示属性配置文件

vi ~/.bash_profile

HISTFILESIZE=2000

# 定义了在文件 ~/.bash_history 中保存命令的记录总数

HISTSIZE=2000

# 定义history 命令输出的记录数

 

HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`: "

# 记录每条历史命令的执行时间和执行者,显示结果为21 2019-02-16:09-06-01:edwetl: vi .profile


HISTTIMEFORMAT='<%F %T> : '

#  显示结果为 21 <2019-02-16 09:06:01> : vi .profile

 

3. history的历史命令保存在~/.bash_history 文件中.

 

 

 

 

 

 

你可能感兴趣的:(Linux系统)