linux怎么看之前的命令

worktile 其他 11

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,我们可以使用多种方法来查看之前执行过的命令。

    一种常用的方法是使用`history`命令。 `history`命令会列出之前执行过的命令的列表,以及每个命令对应的编号。我们可以直接在终端中输入`history`命令来查看历史命令记录。默认情况下,`history`命令会显示最近执行过的1000条命令记录,但是我们也可以通过设置`HISTSIZE`环境变量来定义需要保存的命令记录数量。

    另一种方法是使用方向键。在终端中,我们可以使用上箭头键(↑)和下箭头键(↓)来浏览之前执行过的命令。按下上箭头键会显示上一个执行过的命令,按下下箭头键会显示下一个执行过的命令。

    还有一种方法是使用`Ctrl + r`键组合。在终端中按下`Ctrl + r`键组合后,会进入到一个历史命令搜索模式。在这个模式下,我们可以开始输入之前执行过的命令的关键字,终端会自动搜索并显示最近匹配的命令。我们可以继续按下`Ctrl + r`键组合来查看更早的匹配命令。当找到想要执行的命令之后,按下`Enter`键就可以执行该命令。

    除了以上方法,还有一些其他的命令和工具可以帮助我们查看之前的命令,比如`grep`命令可以用来搜索之前执行过的命令,`cat`命令可以查看历史命令记录文件等。

    综上所述,我们可以使用`history`命令、方向键、`Ctrl + r`键组合以及其他命令和工具来查看之前执行过的命令。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,你可以使用以下几种方法来查看之前执行过的命令:

    1. 历史命令:使用`history`命令可以查看之前执行过的命令历史记录。默认情况下,它会显示最近执行的1000条命令。你可以通过输入`history`命令来查看所有的历史命令列表。

    2. `grep`命令过滤历史命令:如果你只想查看特定的命令,你可以使用`grep`命令来过滤命令历史记录。例如,使用`history | grep “command”`可以查找包含“command”的所有命令。

    3. 使用`history`命令的`-c`选项清除历史记录:如果你想清除命令历史记录,你可以使用`history -c`命令。这将清除所有的历史记录,并使得`history`命令不再显示任何以前执行的命令。

    4. 命令行历史文件:命令行历史记录通常保存在用户的主目录中的一个隐藏文件中。在大多数Linux发行版中,这个文件通常被称为`.bash_history`。你可以使用`cat`或`less`等命令来查看该文件的内容,例如:`cat ~/.bash_history`。

    5. 使用`!n`重复执行命令:如果你只想重复执行命令历史记录中的某个命令,你可以使用`!n`的形式,其中`n`是命令在历史记录中的行号。例如,使用`!10`会重新执行历史记录中的第10条命令。

    这些方法可以帮助你查看之前执行过的命令,找到特定的命令,并重复执行历史记录中的命令。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在 Linux 系统中,可以使用以下几种方法来查看之前执行过的命令:

    1. 使用 history 命令
    history 命令可以显示最近执行过的命令列表,你可以通过在终端中输入 `history` 命令来查看。默认情况下,它会显示最近执行过的 500 条命令,但你也可以在输入命令时指定要显示的命令数量,例如 `history 10` 只显示最近的 10 条命令。

    输出的列表会显示每个命令的编号和实际执行的命令内容。如果你想要重新执行某个命令,只需输入 `!编号`(例如 `!10`)即可。

    2. 使用 Ctrl + R 快捷键
    在终端中按下 Ctrl + R 快捷键,将会进入历史命令搜索模式。你可以输入关键字来搜索之前执行过的命令。每次按下 Enter 键,终端都会显示与关键字匹配的下一个命令。当找到想要执行的命令时,只需按下 Enter 键即可执行。

    注意,如果是通过特殊字符开头的命令(如 `ls`),你需要在搜索时在关键字前面添加反斜杠(\)进行转义,例如 `\ls`。

    3. 使用 ! 命令
    你可以使用 ! 命令来执行之前执行过的某个命令。只需在终端中输入感叹号后跟着命令的编号即可。例如,输入 `!10` 将会重新执行编号为 10 的命令。

    4. 使用上箭头键
    当你按上箭头键(↑)时,终端会显示之前执行过的命令,每按一次上箭头键就会显示一个更早的命令。按下 Enter 键将会执行显示的命令。

    5. 使用脚本文件
    可以将之前执行过的命令记录到一个脚本文件中,以便需要时查看。你可以通过在终端中输入 `history > commands.sh` 命令将命令记录到 commands.sh 文件中。之后,你可以使用文本编辑器打开该文件来查看保存的命令列表。

    总结:
    以上是在 Linux 系统中查看之前执行过的命令的几种方法。你可以根据实际情况选择其中一种或多种方法来查看之前的命令。历史命令记录对于排错和了解自己本身的行为非常有用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部