linux显示上次命令

fiy 其他 40

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux中可以通过使用`history`命令来显示上次使用的命令。

    `history`命令会显示当前用户使用的最近命令列表,包括历史命令的序号和对应的命令内容。默认情况下,它会显示最近使用的1000条命令记录。可以通过设置`HISTSIZE`环境变量来修改历史命令的记录数。

    要显示上次使用的命令,可以使用`history`命令,并在命令后面加上一个`tail`命令,用于筛选出最后一条命令,如下所示:

    “`
    history | tail -n 1
    “`

    这条命令会将`history`命令的输出通过管道传递给`tail`命令,并使用`tail -n 1`只显示最后一行,即上次使用的命令。

    另外,可以将上次使用的命令保存到一个变量中,以便在需要的时候使用。可以使用以下命令将上次使用的命令保存到变量中:

    “`
    last_command=$(history | tail -n 1)
    “`

    上面的命令将上次使用的命令保存到一个名为`last_command`的变量中。以后可以通过引用该变量来使用上次的命令。

    总之,以上就是在Linux中显示上次使用的命令的方法。通过使用`history`命令或将上次使用的命令保存到变量中,可以方便地访问和使用上次的命令。

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

    在Linux系统下,可以使用以下几个命令来显示上次执行的命令:

    1. history命令:history命令用于显示用户在当前会话中执行的命令历史记录。可以直接在终端窗口中输入history命令来显示所有已执行的命令。历史记录会包含每个命令的序号、执行时间和具体命令内容。

    2. !-1命令:通过使用!-1命令,可以立即重复上一条命令。这个命令特别适用于需要反复执行同一个命令的情况。例如,如果上一条命令是ls,那么可以直接输入!-1来执行相同的命令。

    3. fc命令:fc命令用于修改、列出或执行历史命令。通过输入fc命令,可以打开一个文本编辑器来编辑最后一次或指定编号的命令。可以使用-v选项来列出最后或指定编号的命令。

    4. 上方向键:在终端窗口中,按上方向键可以回溯到上一条命令。这个快捷键可以在很大程度上提高命令输入的效率,尤其是当需要执行长命令或多次执行相同命令时。

    5. grep命令:可以使用grep命令来搜索历史命令。通过使用grep命令加上关键字,可以只显示包含指定关键字的命令。例如,可以使用以下命令来搜索以ls开头的命令历史记录:

    history | grep “^ls”

    这些命令可以帮助用户在Linux系统中快速找到并执行上次执行的命令,提高工作效率。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用history命令来查看之前执行过的命令历史记录。通过history命令,可以显示最近执行的命令列表,并包含每个命令的编号和相应的命令文本。下面将详细介绍如何通过history命令来显示上次执行的命令。

    ## 1. 查看完整的命令历史记录

    要查看完整的命令历史记录列表,只需在终端中输入以下命令:

    “`
    history
    “`

    执行上述命令后,终端会显示出完整的命令历史记录列表,包含每个命令的编号。默认情况下,history命令会显示最近执行的1000条命令记录。如果命令历史记录超过1000条,后续的命令记录将被覆盖。

    ## 2. 查找某个命令的历史记录

    如果你想要查找某个特定命令的历史记录,可以使用history命令的管道符和grep命令来实现。

    以下是一个示例,演示如何查找包含关键词“ls”的命令历史记录:

    “`
    history | grep ls
    “`

    执行上述命令后,终端会显示出所有包含关键词“ls”的命令历史记录。

    ## 3. 使用上箭头键显示上次执行的命令

    在终端中,你还可以使用上箭头键来显示上次执行的命令。按下上箭头键后,终端会自动显示上次执行的命令文本。如果要重复执行该命令,可以按下回车键。

    此外,还可以多次按下上箭头键,以逐步回溯之前的命令。这对于在命令历史记录中查找特定命令或重复执行先前的命令非常有用。

    ## 4. 使用叹号(!)执行上次执行的命令

    在终端中,可以通过输入叹号(!)来执行上次执行的命令。在叹号后面,可以加上其他字符来修改上次命令的某些参数。

    以下是一个示例,演示如何通过叹号来执行上次执行的命令:

    “`
    !!
    “`

    此命令将执行上次执行的命令。如果要修改上次命令的某些参数,可以在叹号后面添加额外的字符。

    以下是一个示例,演示如何修改上次命令并执行:

    “`
    !ls
    “`

    上述命令将执行上次执行的命令,并将其中的“ls”修改为其他命令。

    ## 5. 使用Ctrl+R搜索命令历史记录

    在终端中,还可以使用Ctrl+R来搜索命令历史记录。按下Ctrl+R后,终端会显示出一个提示符,可以在该提示符后输入关键词进行搜索。

    以下是一个示例,演示如何使用Ctrl+R来搜索包含关键词“ls”的命令历史记录:

    1. 按下Ctrl+R。
    2. 输入关键词“ls”。
    3. 终端会自动显示出最近执行的包含关键词“ls”的命令历史记录。
    4. 按下Enter键来执行搜索结果中的特定命令。

    通过使用Ctrl+R,可以快速搜索和执行特定的命令,而无需手动浏览完整的命令历史记录列表。

    总结

    在Linux系统中,通过使用history命令、上箭头键、叹号(!)、以及Ctrl+R等方法,可以方便地显示上次执行的命令和其他命令历史记录。这些技巧和操作方式能够提高终端的使用效率,并增加命令行操作的便利性。

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

400-800-1024

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

分享本页
返回顶部