linux执行上一命令输出结果

不及物动词 其他 164

回复

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

    在Linux系统中,可以使用历史命令来执行上一条命令,并输出结果。以下是在不同的终端中执行上一命令输出结果的方法:

    1. 使用”!!”符号执行上一条命令:
    在终端中直接输入”!!”即可执行上一条命令,并输出结果。

    2. 使用“上箭头”键执行上一条命令:
    在终端中按下“上箭头”键,可以快速调出上一条命令,并执行并输出结果。

    3. 使用”history”命令查看历史命令记录:
    输入”history”命令查看执行过的所有命令记录,可以看到每条命令前面的编号。通过输入”!编号”来执行某个特定的历史命令,并输出结果。

    4. 使用Ctrl+R搜索历史命令:
    在终端中按下Ctrl+R组合键,会进入历史命令搜索模式。输入相关关键词,终端会自动列出匹配的历史命令。按Enter键来执行选中的命令,并输出结果。

    总结:在Linux系统中,有多种方法来执行上一条命令并输出结果。使用”!!”、上箭头键、history命令或Ctrl+R组合键都可以实现这个功能。选择一种最适合自己的方法来执行上一命令,并查看输出结果。

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

    在Linux系统中,可以使用以下几种方式来执行上一条命令并输出结果:

    1. 使用历史命令号
    – 可以使用`history`命令查看最近执行过的命令列表,并找到上一条命令的历史命令号。
    – 使用`!n`(其中n为历史命令号)来执行上一条命令,并输出结果。

    2. 使用`!!`特殊符号
    – 使用`!!`特殊符号代表上一条命令,并将其作为命令执行,输出结果。

    3. 使用`!-1`特殊符号
    – 使用`!-1`特殊符号代表上一条命令,并将其作为命令执行,输出结果。

    4. 使用`Ctrl + R`快捷键
    – 在终端中按下`Ctrl + R`快捷键,然后输入上一条命令的关键字(可以是部分关键字),终端会自动搜索并显示匹配的历史命令。
    – 按下`Enter`键执行匹配的历史命令,并输出结果。

    5. 使用`history`命令
    – 使用`history | tail -n 2 | head -n 1`命令,可以查看最近执行的上一条命令(显示最后两个历史命令的最后一条)。
    – 使用`!-2`命令来执行最近执行的上一条命令,并输出结果。

    总结:
    在Linux系统中,有多种方法可以执行上一条命令并输出结果,包括使用历史命令号、`!!`特殊符号、`!-1`特殊符号、`Ctrl + R`快捷键和`history`命令。这些方法可以根据个人偏好和实际需求选择适合的方式来执行上一条命令,并获取所需的输出结果。

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

    在Linux系统中,有多种方法可以执行上一条命令并输出结果。

    1. 使用 “!!” 符号
    在命令行中,可以使用“!!”来执行上一条命令。输入“!!”后按下回车键,系统将会立即执行上一条命令,并输出结果。

    例如:

    $ grep “error” /var/log/syslog
    grep: /var/log/syslog: No such file or directory
    $ !!
    grep: /var/log/syslog: No such file or directory

    2. 使用 “!” 符号
    使用“!”符号可以执行之前执行过的命令,通过输入“!-n”(n为数字),可以重复执行倒数第n条命令。

    例如:

    $ history
    1 ls
    2 cd Documents
    3 cat file.txt
    4 grep “error” /var/log/syslog
    5 tail -n 10 /var/log/syslog

    执行倒数第2条命令:

    $ !-2
    cat file.txt
    This is a test file.

    3. 使用历史命令
    可以使用“history”命令查看执行过的历史命令列表,并通过输入“!n”(n为命令编号)来执行对应的命令。

    例如:

    $ history
    1 ls
    2 cd Documents
    3 cat file.txt
    4 grep “error” /var/log/syslog
    5 tail -n 10 /var/log/syslog

    执行第3条命令:

    $ !3
    cat file.txt
    This is a test file.

    4. 使用Ctrl + R
    使用Ctrl + R组合键可以搜索和执行之前执行过的命令。按下Ctrl + R后,输入关键字来搜索命令,然后按下Enter键即可执行搜索到的命令。

    例如:

    $ (reverse-i-search)`cat’: cat file.txt
    cat file.txt
    This is a test file.

    5. 使用“Ctrl + P”和“Enter”
    在命令行中按下“Ctrl + P”组合键,可以获取上一条命令,并直接按下Enter键来执行该命令。

    无论是使用“!!”、“!”、“history”命令还是“Ctrl + R”,都可以方便地执行上一条命令并输出结果。根据个人习惯和使用情况,选择最适合自己的方法即可。

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

400-800-1024

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

分享本页
返回顶部