命令敲的多了,想找找以前找过的吗,……
$ history
$ !1078 (./configure --prefix=/usr/local/httpd-ssl --ena..................v_v)
运行第“1078条命令”
要是没有显示出来,翻屏,也没有找到呢.......
$ !./configure (按个回车,就直接执行了,......)
执行后,上翻一下命令。
$ !./con (这样都行的)
问题是不能全显示出来,要是能编辑就更好了。
Ctrl+R是一个快捷键。捷键对命令历史进行搜索。输入命令的开头,可以按下左、右方向键进行进一步编辑。
执行上一条执行的命令
$ !!
获取上条命令的最后一个参数“!$”,编辑刚刚查看了得文本文件
$ cat /etc/fstab$ vim !$
在命令行直接弹出上条命令的最后一个参数,按“ESC”键,按“.”键(“>”键)。
语法:
shell的内建命令。用来管理命令历史。
选项:
-c,清空命令历史条目(仅仅是内存缓冲区中的历史命令,不会删除“.bash_history”)
-d,删除命令历史
-w,保存内存缓冲区中历史命令写入到命令历史文件中(用户家目录下“.bash_history”)
例子:
删除掉编号为 139 的命令条目
$ history -d 139
删除139号命令往后13条命令
$ history -d 139 13
查看缓冲命令数量上线值
$ echo $HISTSIZE1000