Linux查看历史命令 history
来源:互联网 发布:linux有cmd 编辑:程序博客网 时间:2024/04/29 19:39
root@linux ~]# history [n]
[root@linux ~]# history [-c]
[root@linux ~]# history [-raw] histfiles
参数:
n
-c
-a
-r
-w
范例:
范例一:列出目前记忆体内的所有 history 记忆
[root@linux ~]# history
# 前面省略
#
# 另一个则是指令本身的内容喔!至于会秀出几笔指令记录,则与 HISTSIZE 有关!
[root@linux ~]# history 3
[root@linux ~]# history -w
# 在预设的情况下,会将历史纪录写入 ~/.bash_history 当中!
[root@linux ~]# echo $HISTSIZE
1000
在正常的情况下,当我们以 bash 登入 Linux 主机之后,系统会主动的由家目录的 ~/.bash_history 读取以前曾经下过的指令,那么 ~/.bash_history 会记录几笔资料呢?这就与你 bash 的 HISTSIZE 这个变数设定值有关了!在预设的FC4 底下,是会记录 1000 笔资料的! 那么假设我这次登入主机后,共下达过 100 次指令,‘等我登出时, 系统就会将 101~1100 这总共 1000 笔历史命令更新到 ~/.bash_history 当中。’ 也就是说,历史命令在我登出时,会将最近的HISTSIZE 笔记录到我的纪录档当中啦!当然,也可以用 history -w 强制立刻写入的!那为何用‘更新’两个字呢? 因为 ~/.bash_history 记录的笔数永远都是 HISTSIZE 那么多,旧的讯息会被主动的拿掉!仅保留最新的!
那么 history这个历史命令只可以让我查询命令而已吗?呵呵!当然不止啊! 我们可以利用相关的功能来帮我们执行命令呢!举例来说啰:
[root@linux ~]# !number
[root@linux ~]# !command
[root@linux ~]# !!
参数:
number
command :由最近的指令向前搜寻‘指令串开头为 command’的那个指令,并执行;
!!
范例:
[root@linux ~]# history
[root@linux ~]# !66
[root@linux ~]# !!
[root@linux ~]# !al
经过上面的介绍,瞭乎?历史命令用法可多了!如果我想要执行上一个指令,除了使用上下键之外,我可以直接以‘ !! ’来下达上个指令的内容,此外, 我也可以直接选择下达第 n 个指令,‘ !n’来执行,也可以使用指令标头,例如 ‘ !vi’来执行最近指令开头是 vi的指令列!相当的方便而好用!基本上 history 的用途很大的!但是需要小心安全的问题!尤其是 root 的历史纪录档案!因为不小心的 root 会将很多的重要资料在执行的过程中会被纪录在~/.bash_history当中,如果这个档案被解析的话,后果不堪呐!无论如何,使用 history 配合‘ !’曾经使用过的指令下达是很有效率的一个指令方法!!
0 0
- Linux查看历史命令 history
- Linux查看历史命令 history
- Linux查看历史命令 history
- linux查看历史命令history
- linux查看历史命令history
- linux查看历史命令history
- 4 Linux 查看历史命令 - history
- 【history】查看命令历史
- linux--历史命令--history
- linux--历史命令:history
- linux history历史命令介绍
- linux history历史命令介绍
- linux history历史命令介绍
- History(查看历史命令)的用法
- 查看LINUX命令历史
- Linux中history历史命令使用方法详解
- Linux中history历史命令使用方法详解
- Linux中history历史命令使用方法详解
- [adb 调试]远程调试
- Android之drawable state各个属性详解
- 酱欢技谂鼓纯贩傩短淄寻遣钥扔谂
- ADO.Net对Oracle数据库的操作【转载】
- MySQL查询按姓氏拼音排序
- Linux查看历史命令 history
- 聚类分析应用
- SQL中的循环、for循环、游标
- (线段树功能:update:成段替换 query:简单hash)Mayor's posters
- select 和poll函数调用驱动的poll->poll_wait 理解
- 总结一下今天tcp服务器的一个rst问题
- 几种排序算法的简介
- 计算机视觉的一些测试数据集和源码站点
- Domino R8+版本编写及调用webservice