📜  ubuntu 命令历史 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:26.260000             🧑  作者: Mango

Ubuntu命令历史 - Shell-Bash

当我们在终端中使用Linux系统时,难免会输入一些复杂的命令,这些命令往往需要花费很长时间去输入。在这种情况下,我们可以使用Shell命令历史来避免重复输入。

查看命令历史

要查看命令历史,可以使用以下命令:

history

这将显示我们最近使用过的命令列表。

重复上一次命令

有时候我们可能需要重复上一次使用的命令,这个时候我们可以使用叹号!来完成(!表示历史中最近的一条命令,!!表示上一条命令):

# 重复上一条命令
!!
# 重复历史中第n条命令
!n
搜索命令历史

当我们需要搜索历史命令时,可以使用以下命令:

# 搜索历史命令中包含"sudo"的命令
history | grep sudo
清除命令历史

如果我们需要清除我们在终端使用的命令历史记录,可以使用以下命令:

# 清除所有命令历史
history -c
# 清除最近n条命令历史
history -d n
配置命令历史

命令历史记录的大小可以在.bashrc文件中进行配置:

# 设置命令历史记录的最大值为20000
HISTSIZE=20000
# 设置保存命令历史记录的最大值为1000,000
HISTFILESIZE=1000000
结论

以上就是Ubuntu命令历史的介绍。当我们在使用命令行时,命令历史是必不可少的功能,它可以大大提高我们的工作效率并避免重复工作。