📅  最后修改于: 2023-12-03 15:35:26.260000             🧑  作者: Mango
当我们在终端中使用Linux系统时,难免会输入一些复杂的命令,这些命令往往需要花费很长时间去输入。在这种情况下,我们可以使用Shell命令历史来避免重复输入。
要查看命令历史,可以使用以下命令:
history
这将显示我们最近使用过的命令列表。
有时候我们可能需要重复上一次使用的命令,这个时候我们可以使用叹号!
来完成(!
表示历史中最近的一条命令,!!
表示上一条命令):
# 重复上一条命令
!!
# 重复历史中第n条命令
!n
当我们需要搜索历史命令时,可以使用以下命令:
# 搜索历史命令中包含"sudo"的命令
history | grep sudo
如果我们需要清除我们在终端使用的命令历史记录,可以使用以下命令:
# 清除所有命令历史
history -c
# 清除最近n条命令历史
history -d n
命令历史记录的大小可以在.bashrc
文件中进行配置:
# 设置命令历史记录的最大值为20000
HISTSIZE=20000
# 设置保存命令历史记录的最大值为1000,000
HISTFILESIZE=1000000
以上就是Ubuntu命令历史的介绍。当我们在使用命令行时,命令历史是必不可少的功能,它可以大大提高我们的工作效率并避免重复工作。