马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
history 命令
概述:
history 命令用于显示或操作 bash 历史命令列表。
格式:
history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
选项:
选项 | 含义 | -c | 清除历史列表。 | -d offset | 删除历史列表中的条目。 | -a | 将此会话的历史追加到历史文件。 | -n | 从历史文件中读取尚未读取的行。 | -r | 从历史文件中读取历史记录。 | -w | 将当前历史记录写入历史文件,并覆盖文件内容。 | -p | 对每个参数进行历史扩展,并在标准输出上显示结果,但不存储结果在历史列表中。 | -s | 将参数作为单个条目添加到历史列表的末端。 |
参数:
参数 | 含义 | n | 显示最新的 n 条历史记录。 | filename | 使用 filename 作为历史文件。 | arg | 用作历史扩展的参数。 |
实例:
[fishc@localhost ~]$ history # 显示所有历史命令
1 ls
2 cd /var
3 cat log.txt
4 sudo apt-get update
5 history
[fishc@localhost ~]$ history 2 # 显示最新的2条历史命令
4 sudo apt-get update
5 history
[fishc@localhost ~]$ history -c # 清除历史命令
[fishc@localhost ~]$ history # 现在历史命令被清空了
小甲鱼科普:
history 命令是 bash shell 的内建命令,它提供了一种方便的方式来查看和操作你已经执行过的命令。
这对于查找你之前执行过的特定命令,或者重复执行某个命令非常有用。
你可以使用上下箭头键在历史命令中导航,或者使用 Ctrl + R 来搜索历史命令。
history 命令还提供了一些选项,允许你操作历史列表,例如删除某个命令,或者清空历史列表。
注意,历史列表是保存在内存中的,当你退出 bash 时,历史列表会被写入到历史文件中(默认是 `~/.bash_history`)。
你可以在 bashrc 文件中设置 HISTFILE 变量来改变历史文件的位置。
|