linux查看上一条命令执行结果

不及物动词 其他 46

回复

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

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

    1. 使用命令历史记录
    Linux 系统会保存用户在终端窗口中执行的所有命令历史记录。可以使用 `history` 命令来查看命令历史记录列表。执行以下命令:

    “`shell
    history
    “`

    该命令会将历史记录以编号的形式显示在终端窗口中。

    2. 使用 `!!` 符号
    如果只是想执行上一条命令,可以使用 `!!` 符号。在终端中输入 `!!` 并按下 Enter 键即可执行上一条命令。执行结果也会在终端窗口中显示。

    3. 使用 `Ctrl + r` 组合键
    按下 `Ctrl + r` 组合键,会进入历史命令搜索模式。在输入行中输入关键字或命令的一部分,系统会自动搜索匹配的历史命令。按下 `Enter` 键,即可执行所选的命令并查看结果。

    4. 使用 `$_` 变量
    在 Linux 中,`$_` 变量会保存前一个命令的最后一个参数。通过输入 `echo $_` 命令,即可查看上一条命令的最后一个参数。如果上一条命令没有参数,则不会有输出。

    通过以上几种方法,你可以方便地查看上一条命令的执行结果。选择其中一种方法,根据你的需要来操作。

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

    在Linux中,可以使用以下几种方式来查看上一条命令的执行结果:

    1. 使用命令历史记录:在大多数Linux终端中,可以使用上箭头键或Ctrl + P来快速访问前一个命令。按下回车键即可运行上一条命令,并将其结果输出在终端中。

    2. 使用命令替换:在终端中,可以使用“!”符号来引用之前执行过的命令。例如,输入“!-1”将重新执行上一条命令,并输出其结果。

    3. 使用“history”命令:在终端中输入“history”命令可以列出最近执行过的命令历史记录。每条历史记录都有一个唯一的编号,可以使用“!编号”来重新执行某条历史命令,并查看其结果。

    4. 使用“Ctrl + R”搜索命令历史记录:在终端中按下“Ctrl + R”,然后输入相关关键字,可以搜索并显示包含该关键字的最近命令历史记录。按下回车键即可重新执行该命令并查看其结果。

    5. 使用“script”命令记录终端会话:使用“script”命令可以将终端会话的全部输出记录到一个文件中。只需要在终端中输入“script 文件名”即可开始记录。执行完命令后,使用“exit”命令结束记录并关闭文件。然后就可以使用文本编辑器打开该文件,查看终端会话的执行结果。

    总之,在Linux中,有多种方法可以查看上一条命令的执行结果。使用命令历史记录、命令替换、history命令、搜索命令历史记录以及记录终端会话的方式,可以方便地查看和回顾之前执行过的命令结果。

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

    在Linux系统中,可以使用几个不同的方法查看上一条命令的执行结果。

    方法一:使用$?变量

    在Linux中,每个命令的退出状态可以通过特殊变量$?获得。当命令成功执行时,$?的值为0;当命令执行失败时,$?的值为非零。

    要查看上一条命令的执行结果,可以在命令后面输入echo $?来查看$?的值。例如:

    $ ls
    $ echo $?

    方法二:使用命令历史记录

    Linux终端可以使用历史记录功能来查看之前执行过的命令。可以使用”history”命令来列出最近执行过的命令列表,并查找上一条命令。例如:

    $ history
    $ !-2

    其中”!-2″表示执行倒数第二条命令。可以根据需要修改数字来执行其他的命令。

    方法三:使用”!!”符号

    在Linux终端中,可以使用”!!”符号来执行上一条命令。例如:

    $ ls
    $ !!

    这将重新执行上一条命令。

    方法四:使用管道

    可以使用管道(|)结合”tail”命令来查看上一条命令的输出结果。例如:

    $ ls | tail -n 1

    其中,”tail -n 1″命令将显示输出中的最后一行。

    方法五:使用”$()”命令替换

    可以使用”$()”命令替换来执行上一条命令,并将结果保存到变量中。例如:

    $ result=$(ls)
    $ echo $result

    这将执行”ls”命令,并将结果保存到变量$result中,然后使用”echo”命令来显示结果。

    方法六:使用重定向符号

    可以使用重定向符号 “>” 将命令的输出结果保存到文件中,然后通过查看文件来查看上一条命令的执行结果。例如:

    $ ls > output.txt
    $ cat output.txt

    这将将”ls”命令的输出保存到output.txt文件中,并使用”cat”命令来查看文件内容。

    以上是在Linux系统中查看上一条命令执行结果的几种常见方法。可以根据自己的需要选择使用其中的一种或多种方法。

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

400-800-1024

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

分享本页
返回顶部