linux重复上一个命令

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,我们可以使用“!!”来重复执行上一个命令。这个符号的作用就是将上一个命令重新加入到命令行中,然后按下回车键即可执行。

    举个例子,假设我们上一个执行的命令是“ls”,要重复执行这个命令,只需要在命令行中输入“!!”,然后按下回车键即可。系统就会自动执行上一个命令,也就是“ls”。

    此外,如果我们希望在重复执行上一个命令的同时,修改一些参数或者选项,也可以使用“!-n”的方式来实现。其中,“n”表示相对于当前命令的位置。比如,如果上一个命令是第一个命令,那么“!-1”就代表了它;如果上一个命令是第二个命令,那么“!-2”就代表了它,依此类推。

    举个例子,假设我们上一个执行的命令是“ls -l”,如果要重复执行这个命令并添加一个参数“-a”,可以在命令行中输入“!-1 -a”,然后按下回车键即可。系统会执行“ls -l -a”。

    总之,在Linux中,通过使用“!!”或者“!-n”的方式,我们可以很方便地重复执行上一个命令,并且可以根据需要进行修改。这个功能对于提高工作效率和简化操作是非常有用的。

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

    在Linux命令行中,你可以使用以下几种方式来重复上一个命令:

    1. 使用“上箭头”键:按下键盘上的上箭头键,可以将上一个命令自动填充到当前命令行中。按下箭头键多次可以访问之前输入的命令历史记录,并逐一查看和编辑它们。

    2. 使用“!!”符号:在命令行中输入“!!”(两个感叹号),按下回车键,就会执行上一个命令。

    3. 使用“上一个命令”的编号:使用“history”命令来查看之前执行过的命令历史记录,并记录每个命令前面的数字编号。使用“!n”来执行编号为n的命令,其中n是你要执行的命令在历史记录中的编号。

    4. 使用“Ctrl + R”搜索:按下“Ctrl + R”键,会打开一个交互式搜索框,你可以输入关键字来搜索之前执行的命令。当找到你要重复的命令时,按下回车键即可执行该命令。

    5. 使用“点命令”:Linux命令行支持使用“点命令”(dot command)来执行之前执行过的命令。在命令行中输入一个“点”(.),然后按下Tab键,将会列出之前执行过的命令列表。选择你要重复执行的命令,按下回车键即可。

    需要注意的是,以上这些方式都是用于重复上一个命令。如果你想重复执行更前面的命令,可以使用相应的方法来逐一访问命令历史记录,并选择你要执行的命令。

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

    在Linux系统中,有几种方法可以重复上一个命令。下面是几种常见的方法。

    1. 使用”!!”符号

    “!!”符号是Linux中一个特殊的符号,它可以用来重复上一个命令。在命令行中输入”!!”后按下回车键,系统会自动执行上一个命令。

    举例来说,如果你输入了命令”ls -l”,然后想重复执行这个命令,只需在命令行中输入”!!”,然后按下回车键即可。

    2. 使用历史命令

    Linux系统会记录所有执行过的命令,你可以使用”history”命令来查看历史命令列表。每个命令都有一个唯一的编号,你可以使用”!”符号加上编号来重复执行某个命令。

    举例来说,如果你想重复执行历史命令列表中的第100个命令,只需在命令行中输入”!100″,然后按下回车键即可。

    3. 使用Ctrl + P快捷键

    在命令行中,按下Ctrl + P组合键可以重复上一个命令。

    4. 使用”fc”命令

    “fc”命令可以用于编辑和重复执行历史命令。它会打开一个文本编辑器,你可以编辑上一个命令,然后保存并执行。

    举例来说,如果你输入了命令”ls”,然后想重复执行这个命令,只需在命令行中输入”fc”,然后按下回车键。文本编辑器会打开,显示上一个命令,你可以修改它或使用默认值,然后保存并退出编辑器即可执行命令。

    总结:

    在Linux系统中,可以使用”!!”符号、历史命令、Ctrl + P快捷键和”fc”命令来重复上一个命令。根据实际需求选择适合的方法。

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

400-800-1024

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

分享本页
返回顶部