Linux显示上一个执行命令

fiy 其他 43

回复

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

    要查看在Linux系统上执行的上一个命令的输出,可以使用以下几种方法:

    1. 使用命令 history:输入命令 “history”,可以列出最近执行的命令历史记录。最近执行的命令会显示在列表的顶部,并且每个命令都有一个对应的序号。要查看上一个命令的输出,只需要记住上一个命令的序号,然后使用命令“!序号”来执行该命令。例如,如果上一个命令的序号是123,输入命令 “!123″就可以执行上一个命令并查看其输出。

    2. 使用快捷键:在终端窗口中,只需要按下键盘上的向上箭头键,就可以回到最近执行的命令。按下箭头键一次,终端会显示上一个命令的内容,再次按下箭头键,则会显示上上一个命令的内容,以此类推。按下回车键,就可以执行所选的命令。

    3. 使用管道符:如果你知道上一个命令的名称,可以使用管道符(|)将其输出传递给另一个命令进行处理。例如,使用命令 “!! | grep 关键词”,可以执行上一个命令并将其输出传递给grep命令进行关键词匹配过滤。这样可以快速找到上一个命令执行结果中包含指定关键词的内容。

    总结:通过使用history命令、快捷键或者管道符,可以方便地查看并处理在Linux系统上执行的上一个命令的输出。这些方法可以提高工作效率,特别是在需要频繁回顾和处理命令执行结果时。

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

    在Linux中,要显示上一个执行的命令,可以使用以下方法:

    1. 使用历史命令:使用`history`命令可以显示最近执行过的命令列表,包括命令的编号和内容。可以通过输入`!n`来执行历史命令中的第n个命令,其中n是命令的编号。例如,输入`!10`会执行历史命令列表中的第10个命令。

    2. 使用上一个命令符号:在命令行中,使用`!!`可以表示上一个执行的命令。例如,要再次执行上一个命令,只需要输入`!!`即可。

    3. 使用Ctrl + R键:在命令行中,按下Ctrl + R键可以进入反向搜索模式。在该模式下,可以输入部分命令内容进行搜索,系统会自动显示最近匹配的命令。按下Enter键可以执行匹配的命令。

    4. 使用上下箭头键:在命令行中,按下上下箭头键可以在历史命令中切换。按下上箭头键可以逐步向上查看历史命令,而按下下箭头键可以逐步向下查看历史命令。找到之前执行过的命令后,可以按下Enter键执行该命令。

    5. 使用`!-n`:使用`!-n`可以执行相对于当前命令的第n个命令,其中n是负数。例如,输入`!-1`会执行上一个命令,输入`!-2`会执行再上一个命令。

    请注意,这些方法都是针对已经在命令行中执行过的命令。如果想要查看之前的命令,但尚未执行,可以直接查看历史命令列表使用以上方法中的一个来执行。

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

    在Linux中,可以通过多种方式来显示上一个执行的命令。以下是几种常用的方法:

    1. 使用 history 命令
    history 命令用于显示用户在终端中执行过的命令历史。可以使用以下命令显示历史命令列表:

    “`
    history
    “`

    这将显示包含命令编号和相应命令的列表。上一个执行的命令通常位于列表的最末尾。可以使用 “history | tail -n 2” 命令显示最后执行的两个命令,或者使用 “history | grep -v history | tail -n 1” 命令仅显示上一个执行的命令。

    2. 使用 “!!” 符号
    “!!” 是一个特殊的符号,它可以表示上一个执行的命令。可以在终端中直接输入 “!!” 来执行上一个命令。此方法特别适用于需要以根用户身份重新执行上一个命令的情况。

    “`
    !!
    “`

    3. 使用 “Ctrl + R” 组合键
    “Ctrl + R” 是一个快捷键组合,用于反向搜索执行过的命令历史。可以按下 “Ctrl + R” 并开始输入上一个执行的命令的关键词,然后按下 Enter 键执行匹配的命令。

    4. 使用 “cd -” 命令
    “cd -” 是一个特殊的命令,用于快速切换到上一个工作目录。当需要回到刚才工作的目录时,可以直接输入 “cd -” 命令。

    5. 使用 “echo $!” 命令
    “echo $!” 命令用于显示最后一个在后台运行的程序的进程ID。在一些情况下,这个进程ID可能与上一个执行的命令相关联。

    这些是显示上一个执行命令的几种常用方法。根据具体情况,可以选择合适的方式来满足需求。

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

400-800-1024

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

分享本页
返回顶部