美文网首页
linux(十四)history- 复用输入历史

linux(十四)history- 复用输入历史

作者: alonwang | 来源:发表于2016-12-25 19:36 被阅读17次

history

history 这个命令用来管理你在shell中曾经输入过的命令
history -n
显示最近n条命令
history -c
清空当前shell中history的内容

history -raw

-r :将histfiles(存储history命令的文件)中的内容读到当前shell中
-a: 将当前新增的history命令新增到histfiles
-w:将当前的history记忆内容写入histfiles中(覆盖)

history常用方式

!number

执行history记录中第number条指令

!command

执行history中以command开头的命令(从后向前找)

!!
执行上一条命令

示例


[wang@localhost ~]$ !210         # 我的第210条命令是 `ls`
ls
\          Desktop    Music     spf13-vim.sh  vmware-tools-distrib
aliyun.sh  Documents  Pictures  Templates
crontab2   Downloads  Public    Videos
[wang@localhost ~]$ !l             #以l开头的最后输入的命令是`ls`
ls
\          Desktop    Music     spf13-vim.sh  vmware-tools-distrib
aliyun.sh  Documents  Pictures  Templates
crontab2   Downloads  Public    Videos
[wang@localhost ~]$ !!             # 上一条命令是ls
ls
\          Desktop    Music     spf13-vim.sh  vmware-tools-distrib
aliyun.sh  Documents  Pictures  Templates
crontab2   Downloads  Public    Videos

相关文章

网友评论

      本文标题:linux(十四)history- 复用输入历史

      本文链接:https://www.haomeiwen.com/subject/pbrdvttx.html