1、history:可以查看命令历史记录,每一条命令前面都会有一个序列号标示。
语法:
history[选项]
命令各选项的含义如下所示:
选项 | 选项含义 |
-c | 清除命令历史记录 |
-w | 让bash将历史命令立即从内存写到.bash_history文件 |
-a | 将目前新增的history历史命令写入.bash_history文件 |
n | 显示最近n个命令历史记录,n代表数字 |
-r | 读取历史文件的内容,并把它们作为当前历史 |
在linux系统中使用命令历史的举例如下所示:
举例 | 描述 |
!! | 运行上一个命令 |
!6 | 运行第6个命令 |
!8 /test | 运行第8个命令并在命令后面加上/test |
!?CF? | 运行一个包含CF字符串的命令 |
!ls |
运行上一个ls命令(或以ls开头的历史命令) |
!ls:s/CF/G | 运行上一个ls命令,其中把CF替换成G |
fc | 编辑并运行上一个历史命令 |
fc 6 | 编辑并运行第6条历史命令 |
^boot^roo^ | 快速替换。将最后一个命令的boot替换为root后运行 |
!-5 | 运行倒数第5个命令 |
!$ | 运行前一个命令最后的参数 |
时间: 2024-11-01 18:30:25