Linux命令行中使用history的技巧有哪些
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
这条命令会打开一个编辑器,让你修改该命令,修改完成后保存退出,该命令就会被执行。
相关文章