Linux命令行中使用history的技巧有哪些

2023-04-12 07:58:00 命令行 技巧 有哪些

Linux命令行中使用history的技巧有哪些

1. 使用history命令查看历史记录

使用history命令可以查看当前用户使用过的所有命令。默认情况下,history命令会显示最近使用的500条命令。

如果要查看更多的历史记录,可以使用-n选项来指定显示的条数,例如:

history -n 1000

如果要查看所有的历史记录,可以使用-a选项:

history -a

2. 使用history命令搜索历史记录

使用history命令可以很方便的搜索历史记录。例如,如果要搜索包含“vim”的历史记录,可以使用以下命令:

history | grep vim

3. 使用history命令删除历史记录

如果要删除某条历史记录,可以使用-d选项来指定要删除的记录的编号,例如:

history -d 10

如果要删除所有的历史记录,可以使用-c选项:

history -c

4. 使用history命令重新执行历史命令

如果要重新执行某条历史命令,可以使用!n的方式来指定要执行的命令的编号,例如:

!10

如果要重新执行上一条命令,可以使用!!的方式来指定:

!!

5. 使用history命令修改历史命令

如果要修改某条历史命令,可以使用!!:n的方式来指定要修改的命令的编号,例如:

!!:10

这条命令会打开一个编辑器,让你修改该命令,修改完成后保存退出,该命令就会被执行。

相关文章