linux输入后带出之前打过的命令

worktile 其他 127

回复

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

    在Linux系统中,我们可以通过使用历史命令的功能来查看并使用之前输入过的命令。以下是几种不同的方法:

    1. 使用“history”命令:直接在终端中输入“history”,即可显示之前使用过的命令历史记录。每一行都会显示一个命令及对应的编号。

    2. 使用“!!”命令:在终端中输入“!!”,即可执行之前输入过的最后一条命令。

    3. 使用“!n”命令:n代表命令的编号,在终端中输入“!n”,即可执行对应编号的命令。例如,输入“!10”将会执行第10条命令。

    4. 使用Ctrl + R搜索历史命令:在终端中按下Ctrl + R,然后输入关键词,系统会自动搜索并显示最匹配的历史命令。按下Enter键即可执行该命令。

    5. 使用“Ctrl + P”和“Ctrl + N”上下翻阅历史命令:在终端中按下Ctrl + P,可以向上翻阅历史命令;按下Ctrl + N可以向下翻阅历史命令。

    此外,还可以通过编辑~/.bash_history文件来查看和修改命令的历史记录。通过以上方法,可以方便地查找和执行之前输入过的命令。

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

    在Linux系统中,可以通过使用历史命令来查看之前执行的命令。下面是几种常用的方式来回顾和调用历史命令:

    1. 使用“history”命令:输入“history”命令可以列出之前执行过的所有命令,它们按照从最新到最旧的顺序排列。每一条命令前面都会有一个编号,你可以使用这个编号来调用对应的命令。

    2. 使用“!!”:输入“!!”可以直接执行上一条命令。该符号也可以与其他命令连用,例如“sudo !!”表示以root权限执行上一条命令。

    3. 使用“!n”:n是一个命令的编号,输入“!n”可以执行对应编号的命令。例如,输入“!10”将执行第10条历史命令。

    4. 使用“!string”:string是一个命令的关键词或字符串片段,输入“!string”可以执行最近一次包含该关键词或字符串片段的命令。例如,输入“!ls”将执行最近一次包含“ls”的命令。

    5. 使用“Ctrl+R”:按下“Ctrl+R”组合键,可以调出一个交互式搜索界面。在搜索界面中,你可以输入关键词或字符串片段来搜索历史命令。按下“Enter”键可以执行搜索到的命令。

    除了以上的方法,你还可以通过编辑命令行来修改之前执行的命令。按下“Ctrl+P”可以回到上一条命令,并且你可以使用方向键来浏览历史命令列表,选中一条命令后按下“Enter”键来执行。此外,你还可以使用命令补全来自动补全之前执行过的命令。输入命令的前几个字符,然后按下“Tab”键,系统会自动补全命令。

    总而言之,Linux提供了多种方法来回顾和调用之前执行过的命令,你可以根据自己的需求选择最合适的方式。

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

    在Linux中,可以通过使用命令历史记录功能,快速检索和执行之前使用过的命令。这个功能可以极大地提高工作效率,避免重复输入相同的命令。

    下面是在Linux中使用命令历史记录的方法和操作流程:

    1. 查看命令历史记录

    在终端中输入`history`命令,按下Enter键,系统会列出之前执行过的命令的编号和对应的命令。

    2. 使用上下箭头键

    按下上箭头键,可以显示之前输入的命令。按下下箭头键,可以显示后续输入的命令。通过上下箭头键可以在历史记录中轻松切换。

    3. 使用Ctrl+R进行逆向查找

    按下Ctrl+R键,系统会弹出一个提示符,输入关键字,系统会自动匹配并显示匹配的最近的命令。再次按下Ctrl+R键可以查看下一个匹配的命令。按下Enter键即可执行选中的命令。

    4. 使用“!n”执行特定编号的命令

    输入`!n`,其中`n`是命令历史记录编号,然后按下Enter键可以选择特定编号的命令执行。例如,输入`!10`表示执行第10条命令。

    5. 使用“!!”执行上一条命令

    输入`!!`,然后按下Enter键可以执行上一条命令。

    6. 使用“!string”执行匹配的最近的命令

    输入`!string`,其中`string`是命令的一部分,然后按下Enter键可以执行最近匹配的命令。例如,输入`!ls`会执行最近使用的以`ls`开头的命令。

    7. 使用“!$”执行上一条命令的最后一个参数

    输入`!$`,然后按下Enter键可以执行上一条命令的最后一个参数。

    8. 使用“!-n”执行倒数第n条命令

    输入`!-n`,其中`n`是命令的倒数编号,然后按下Enter键可以执行倒数第n条命令。例如,输入`!-2`表示执行倒数第二条命令。

    9. 使用“!string:p”打印匹配的最近的命令

    输入`!string:p`,其中`string`是命令的一部分,然后按下Enter键可以打印最近匹配的命令,而不执行它。

    总结:通过上述方法,我们可以方便地查看和执行之前使用过的命令,提高工作效率。使用适当的快捷键和关键字,我们可以在历史记录中进行快速搜索,避免了重复输入相同的命令的麻烦。

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

400-800-1024

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

分享本页
返回顶部