linux查看上次命令结果

不及物动词 其他 133

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看上次命令的结果,可以使用以下几种方法:

    1. 使用命令历史记录:Linux会保存您在终端中执行的命令历史记录。您可以使用“history”命令来查看所有命令的列表,并找到您想要查看结果的命令。例如,输入“history”命令后,您可以找到相应的命令行号,然后使用“!行号”来重新执行该命令并查看结果。

    2. 使用“!!”符号:在终端中,输入“!!”可以快速执行上一条命令。这将自动执行上次的命令并显示结果。

    3. 使用“Ctrl + R”搜索:按下“Ctrl + R”键,在终端中输入关键字,系统会搜索最近使用的命令行,并显示匹配结果。找到您想要查看结果的命令后,按下“Enter”键即可执行并显示结果。

    4. 使用“script”命令:输入“script”命令会启动一个新的shell会话,并将所有后续的终端输出保存到一个文件中。您可以使用“exit”命令结束会话,并使用“cat”命令查看保存的终端输出文件来查看上次命令的结果。

    这些方法可以帮助您查看上次命令的结果。根据您的实际需求,选择适合您的方法即可。

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

    在Linux上,可以通过使用历史命令和一些特殊的内置命令来查看先前执行的命令和其结果。以下是几种查看上次命令结果的方法:

    1. 使用“!”符号:使用“!”符号加上先前执行命令的编号,可以直接执行该命令,例如:输入“!123”将会执行编号为123的命令。这也适用于查看上次执行的命令结果。

    2. 使用history命令:使用history命令可以显示最近执行的命令历史记录。输入“history”后,系统会显示包含命令编号和相应命令的列表。可以通过输入“!n”来执行命令编号为n的命令,并查看其结果。

    3. 使用“ctrl+r”:按下“ctrl+r”键组合后,可以进入历史命令的反向搜索模式。在提示符后输入关键字,系统会显示最后一个与该关键字匹配的命令。按下“ctrl+r”键再次,系统会显示下一个匹配结果。找到想要的命令后,直接按下“Enter”键即可执行该命令并查看其结果。

    4. 使用“!!”符号:输入“!!”将会为你执行上一次输入的命令。这在需要立即复制上次命令的情况下非常有用,而不必重新输入命令。

    5. 使用“echo”命令:输入“echo !$”,系统会将上一次执行的命令的最后一个参数打印出来。这特别适用于需要将上次命令的某个参数用作下次命令的参数的情况。

    6. 使用“bash history”文件: Linux系统会将用户的命令历史记录存储在“~/.bash_history”文件中。打开该文件,可以查看完整的命令历史记录,包括执行的命令和其结果。可以使用文本编辑器来打开文件查看,如使用“vi ~/.bash_history”命令来在vi编辑器中打开该文件。

    总结:以上是一些常见的方法来查看上次命令的结果。无论是使用历史命令、特殊符号,还是查看命令历史记录文件,都可以方便地检索和查看以前执行的命令的结果。根据具体需要选择其中一种方法即可。

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

    在Linux系统中,可以通过以下几种方法来查看上次命令的结果。

    1. 使用history命令
    history命令用于查看用户在终端中执行的命令历史记录。默认情况下,history命令会显示最近执行的500条命令。

    要查看上次执行的命令结果,可以直接使用如下命令:

    “`
    history | tail -n 2 | head -n 1
    “`

    这个命令会将history命令的输出通过管道传递给tail -n 2命令,然后再将tail命令的输出通过管道传递给head -n 1命令。tail命令用于获取最后两行命令历史记录,head命令用于获取第一行记录,即上次执行的命令。

    注意:在某些Linux发行版中,history命令的输出可能会包含一些特殊字符,例如行号等。需要根据实际情况进行调整。

    2. 使用”!!”符号
    Linux中的”!!”符号可以用来重新执行上次执行的命令。

    要查看上次命令的结果,可以直接输入”!!”,然后按下Enter键。

    “`
    !!
    “`

    这将重新执行上次执行的命令,并显示结果。

    3. 使用”Ctrl + P”键
    在大多数Linux终端中,按下”Ctrl + P”键可以查看上次执行的命令。这是因为”Ctrl + P”键会将终端中的光标上移一行,通常上一行就是上次执行的命令。

    按下”Ctrl + P”键后,可以按下Enter键重新执行上次命令并查看结果。

    4. 使用”$!”变量
    在Linux中,”$!”是一个特殊的变量,用于表示上一次执行的命令的进程ID。

    要查看上次命令的结果,可以使用如下命令:

    “`
    cat /proc/$!/fd/1
    “`

    这个命令将显示上次命令的输出结果。

    以上是在Linux系统中查看上次命令结果的几种方法。根据实际需求,可以选择适合自己的方法来查看命令结果。

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

400-800-1024

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

分享本页
返回顶部