linux历史命令显示目录,Linux常用命令(一)-- history命令

history  记录所输入过的命令,不带任何参数,直接显示默认数量的命令历史记录。

(1)查看和修改history设置。

在用户家目录下,如/root目录下,存在.bash_profile和.bash_profile这两个文件。

其中.bash_history是记录制定目录条数的命令历史记录。

.bash_profile是设置history属性。

如:

1、修改histroy保存的数量。

方法一:

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

HISTSIZE=300

HISTFILESIZE=300

在文档最后添加HISTSIZE和HISTFILESIZE两个值。设置完成,重启开启终端即可生效。

方法二、export HISTSIZE=10

2、修改history的显示格式

export HISTTIMEFORMAT='%F %T'

(2)使用方式

history N: 显示最近的N条的历史记录

linux历史命令显示目录,Linux常用命令(一)-- history命令_第1张图片

图1.1

history -d offset: 删除指定的偏移处的命令条目

删除317处的历史记录,如图1.2

history -d 317删除成功以后,原317处的命令被替换成318处的命令,如图1.3所示。

f485bbe7bca3340c1c4f01a19780d5d7.png

图1.2

a96db7d42ec73d59ce4288038b966ad2.png

图1.3

history -a [path]: 将当前会话中的命令历史写入指定文件

linux历史命令显示目录,Linux常用命令(一)-- history命令_第2张图片

图1.4

history -c: 清空命令历史

0f000b95fd63d9eaa73ee297ed2a9738.png

图1.5

(3)使用技巧

!#: 执行命令历史中的第#条命令

linux历史命令显示目录,Linux常用命令(一)-- history命令_第3张图片

图1.6

!!: 执行上一条命令

linux历史命令显示目录,Linux常用命令(一)-- history命令_第4张图片

图1.7

!string: 执行命令历史中最近一次以string开头的命令;

linux历史命令显示目录,Linux常用命令(一)-- history命令_第5张图片

图1.8

!$: 调用上一条命令的最后一个参数

ESC, .:功能同上

linux历史命令显示目录,Linux常用命令(一)-- history命令_第6张图片

图1.9

二、帮助命令

(1)查看命令类型

type COMMAND

如:type history

30ad1d3d16d00ebbee6bfc4d45aff57f.png

图1.10

(2)内置命令的帮助命令

help COMMAND

如help history

linux历史命令显示目录,Linux常用命令(一)-- history命令_第7张图片

图1.11

(3)外置命令的帮助命令

1、COMMAND --help

如ls --help

linux历史命令显示目录,Linux常用命令(一)-- history命令_第8张图片

图1.12

你可能感兴趣的:(linux历史命令显示目录)