linux使用过去命令

fiy 其他 7

回复

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

    在Linux系统中,我们可以使用”history”命令查看我们在终端中执行的过去命令。”history”命令会显示一个命令历史记录列表,包含了我们最近执行的命令。以下是使用Linux系统中过去命令的方法:

    1. 使用”history”命令查看命令历史记录:
    “`
    $ history
    “`
    这将显示最近执行的命令列表,每个命令前面都有一个数字标识。

    2. 使用”!”加上命令的历史记录编号重新执行之前的命令:
    “`
    $ !<编号>
    “`
    例如,使用”!4″将重新执行第4个命令。

    3. 使用”!!”重新执行最后一条命令:
    “`
    $ !!
    “`
    这将重新执行你上一次执行的命令。

    4. 使用”!-“重新执行前一个命令:
    “`
    $ !-
    “`
    这将重新执行你上一次执行的命令。

    5. 使用”!string”重新执行包含特定字符串的命令:
    “`
    $ !string
    “`
    这将重新执行最近包含指定字符串的命令。

    6. 使用”!string:p”打印包含特定字符串的命令,而不执行它:
    “`
    $ !string:p
    “`
    这将打印最近包含指定字符串的命令,而不实际执行它。

    这些是一些在Linux系统中使用过去命令的常见方法。通过利用命令历史记录,我们可以快速轻松地重新执行之前执行过的命令,提高工作效率。

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

    Linux是一个开源的操作系统,它具有强大的命令行工具,其中一个非常方便的功能就是可以使用过去命令。过去命令是指在命令行中使用上一条命令的参数或内容,而不需要重新输入。下面是关于Linux中使用过去命令的一些示例和解释。

    1. 使用 ! 符号
    在Linux中,你可以使用 ! 符号来使用上一条命令。例如,如果你要重复执行上一条以 echo 开头的命令,只需要输入 !echo。系统会自动将你输入的命令替换成上一条以 echo 开头的命令,并执行。

    2. 使用 !! 符号
    另外一个常用的方式是使用 !! 符号。它表示重复执行上一条命令的全部内容。例如,如果你输入 !!, 系统会自动将你输入的命令替换成上一条完整的命令,并执行。

    3. 使用 !-n 符号
    除了使用 ! 或 !!,你还可以使用 !-n,其中 n 表示一个数字。这个数字表示从最近的第 n 条命令开始倒数。例如,你可以使用 !-2 来执行最近的第二条命令。

    4. 使用 Ctrl + r 快捷键
    在命令行中,你还可以使用 Ctrl + r 快捷键来搜索并执行过去的命令。只需要按下 Ctrl + r,然后输入你要搜索的命令的关键字,系统会自动搜索并展示匹配的命令。你可以使用方向键来选择要执行的命令,然后回车执行。

    5. 使用历史命令
    Linux还提供了一个命令叫做 history,它可以展示你之前执行过的所有命令的列表。你可以输入 history 命令来查看这个列表,然后使用 !n(n 表示命令的序号)来执行某一条历史命令。

    总结:
    在Linux中,使用过去命令可以帮助你更加方便地执行之前的命令,而不需要重新输入。你可以使用 ! 符号、!! 符号、!-n 符号或者 Ctrl + r 快捷键来使用过去命令。此外,你还可以使用 history 命令来查看历史命令的列表,并使用 !n 来执行其中的某一条命令。

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

    在Linux中,我们可以使用”history”命令来查看我们曾经在终端中执行过的所有命令。然后,我们可以使用”!”符号后面跟着命令的历史编号来重复执行过去的命令。以下是在Linux中使用过去命令的方法和操作流程。

    1. 查看命令历史记录:
    首先,我们可以使用”history”命令来查看我们在终端中执行过的所有命令。这些命令的历史记录将以编号的形式列出。最新的命令将显示在列表的顶部,而较早的命令将显示在列表的底部。
    命令示例:
    “`shell
    history
    “`
    这个命令将显示最近执行的命令列表。

    2. 重复执行过去的命令:
    要重新执行过去的命令,可以使用”!”符号后面跟着具体的命令编号来表示要执行的命令。在使用”!”符号时,可以直接使用整数编号来指定命令历史记录中的命令。
    命令示例:
    “`shell
    !编号
    “`
    例如,要重复执行命令历史记录中的第12个命令,可以这样做:
    “`shell
    !12
    “`
    注意:使用”!”符号后面接上命令的历史编号可以快速执行命令,但是要小心使用。在执行一些危险或不确定的命令时,可以先查看历史记录中的命令,确保执行的是正确的命令。

    3. 重复执行最近的命令:
    要直接重复执行最近执行的命令,可以使用”!!”命令。
    命令示例:
    “`shell
    !!
    “`
    这个命令将重复执行最近执行过的命令。

    4. 执行以特定字符串开头的最近的命令:
    有时,我们想要执行最近一次以特定字符串开头的命令。在这种情况下,可以使用”!”符号后面跟着特定字符串来指定要执行的命令。
    命令示例:
    “`shell
    !字符串
    “`
    例如,要重复执行最近一次以”ls”开头的命令,可以这样做:
    “`shell
    !ls
    “`
    这个命令将找到最近执行的以”ls”开头的命令并执行它。

    5. 编辑并执行命令历史记录中的命令:
    如果我们想要编辑命令历史记录中的命令,可以使用”history”命令来显示命令历史记录,并复制需要编辑的命令。
    命令示例:
    “`shell
    history
    “`
    然后,我们可以使用文本编辑器(如vi或nano)来编辑命令,并执行修改后的命令。编辑命令后,我们只需将其复制并粘贴到终端中,然后按下Enter键即可执行。

    总结:
    在Linux中,可以使用”history”命令查看命令历史记录,使用”!”符号后面跟着命令的历史编号来重复执行过去的命令。另外,可以使用”!!”命令来重复执行最近的命令,使用”!”符号后面跟着特定字符串来执行以特定字符串开头的最近的命令。此外,我们还可以使用文本编辑器来编辑并执行命令历史记录中的命令。

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

400-800-1024

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

分享本页
返回顶部