history命令

时间:2020-02-23 14:37:50  来源:igfitidea点击:

Linux Shells维护用户发出命令的历史记录。
我们可以显示在历史命令之前输入的命令列表。
这是一个简洁的shell功能,因为它使我们能够重复我们已输入的一些复杂命令。
默认情况下,显示了最后500个命令。

# history

我们还可以在历史记录中执行命令。
例如,在上面的图片中,我们可以看到Man -k ShellCommand处于数字17.
要再次执行该命令,我们将执行!17:

# !17

shell使我们可以通过按键盘上的向上箭头从命令历史记录中检索前一个条目。
我们也可以按Ctrl + R搜索命令历史记录。
例如,要搜索包含DD的命令的历史记录,我们将按Ctrl + R,然后执行DD

要在包含DD的历史记录中找到下一个命令,我们可以再次按Ctrl + R。

执行历史记录-c清除历史记录。
如果我们有包含密码的执行命令,请使用此选项。