centos history 命令

History的作用及调用历史命令的快捷方式

M21-陆东贵

引用http://www.178linux.com/52963

CentOS 7.2

命令历史:shell进程会在其回话中保存此前用户提交执行过的命令;

history命令:命令历史;

命令语法:history [-c] [-d 偏移量] [n] 或

history -anrw [文件名] 或

history -ps 参数 [参数…]

选项:

-c: 删除所有条目从而清空历史列表;

-d: 偏移量,从指定位置删除历史列表;

-a: 将当前的历史行追加到历史文件中;

-n: 从历史文件中读取所有未被读取的行;

-r: 读取历史文件并将内容追加到历史列表中;

-w: 将当前历史写入到历史文件中并追加到历史列表中;

-p: 对每一个ARG参数展开历史并显示结果而不存储到历史列表中;

-s: 以单条记录追加ARG到历史列表中;

History查看历史命令的功能是通过环境变量来实现的;

HISTSIZE: shell进程可保留的命令历史的条数;

HISTFILE: 持久保存命令历史的文件;

文件再家目录的.bash_history

HISTFILESIZE: 命令历史文件的大小;

调用命令历史列表中的命令:

history  #(数字):显示最近的#条命令;

history  !n:  再一次执行历史列表中的第n条命令;

history  !!:再一次执行上一条命令;

history  !srting: 再一次执行命令历史列表中最近一次一string开头的命令;

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

快捷键:按下ESC,再按.号;

字符串:file !$

发表评论

zh_CNChinese
zh_CNChinese