linux重复上一次编辑命令

fiy 其他 30

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux中有多种方法可以重复执行上一次的编辑命令,以下是一些常用的方法:

    1. 使用“!!”命令:在命令行中输入“!!”即可执行上一次执行的命令。例如,如果上一次执行的命令是“ls -l”,则可以直接在命令行中输入“!!”并按下回车键,即可再次执行“ls -l”命令。

    2. 使用上箭头键:按上箭头键可以在命令行中循环显示历史命令,找到上一次执行的编辑命令,然后按下回车键即可再次执行。

    3. 使用历史命令编号:命令行中输入“history”可以显示历史命令的编号,找到上一次执行的编辑命令的编号,然后使用“!编号”即可再次执行。例如,如果上一次编辑命令的编号是10,则可以输入“!10”并按下回车键,即可再次执行。

    4. 使用历史命令关键字:命令行中输入“history | grep 关键字”可以搜索历史命令中包含特定关键字的命令,找到上一次执行的编辑命令,然后按下回车键即可再次执行。例如,如果上一次编辑命令包含“vi”关键字,则可以输入“history | grep vi”并按下回车键,找到上一次编辑命令的编号,然后使用“!编号”再次执行。

    请注意,如果上次执行的命令中包含动态生成的内容(例如文件名或目录名),则需要注意命令是否仍然有效。如果命令不再有效,可能需要进行一些调整才能再次执行。

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

    在Linux中,可以使用以下几种方式来重复上一次编辑命令:

    1. 使用”!!”或者”!”符号: 在命令行中输入”!!”(两个感叹号)可以重复上一次执行的命令,包括编辑命令。 另外,通过使用”!”和”-“符号,可以通过历史记录中的命令编号来执行相应的编辑命令。例如,输入”!-2″可以执行倒数第二条命令。

    2. 使用”fc”命令: “fc”是一个Linux的内置命令,它可以用于编辑并执行在历史记录中的命令。 输入”fc”命令后,会打开一个文本编辑器,并列出最近的命令历史记录。在编辑器中,你可以修改并保存需要重复执行的命令。

    3. 使用”Ctrl+P”键: 在命令行中,按下”Ctrl+P”键可以快速的上移一条历史命令。这通常可以用来重复上一次执行的编辑命令。

    4. 使用“ctrl+r”搜索之前使用过的命令: 当你按下”ctrl+r”键时,会打开一个搜索提示符。在这个提示符下,你可以输入关键字来搜索之前使用过的命令。输入关键字后,按下”Enter”键即可重复执行相应的编辑命令。

    5. 使用”history”命令: “history”命令可以显示最近执行过的命令列表。 它会显示命令历史的编号和相应的命令。你可以使用命令编号来执行相应的编辑命令,如”!编号”。

    总结:
    在Linux中,可以使用”!!”、”!”、”-“,”fc”命令,”Ctrl+P”键,”ctrl+r”键以及”history”命令来重复上一次编辑命令。这些方法可以提高命令行操作的效率,让用户更方便地进行编辑命令的重复执行。

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

    在Linux系统中,可以使用一些快捷键和命令来重复上一次编辑命令。下面将介绍几种常用的方法。

    1. 使用”!!”快速重复上一次命令:

    “!!”是一种在命令行终端中能够快速重复上一次命令的方式。只需要在终端中输入两个感叹号”!!”,然后按下回车键,即可执行上一次输入的命令。

    示例:
    “`
    $ ls -l
    $ !!
    “`
    上述示例中,第一行执行了”ls -l”命令,然后通过”!!”快速重复了上一次输入的命令,即输出了上一次的结果。

    2. 使用”!”符号加上数字来重复历史命令:

    使用”!”符号加上一个数字,可以重复执行历史命令列表中对应数字位置的命令。

    示例:
    “`
    $ history
    1 ls -l
    2 cd /home
    3 pwd
    $ !2
    “`
    上述示例中,通过输入”history”命令可以查看历史命令列表,然后通过输入”!2″来执行列表中的第二个命令,即”cd /home”。

    3. 使用Ctrl+P和Ctrl+N来重复历史命令:

    在命令行终端中,按下Ctrl+P键可以向上滚动历史命令列表,按下Ctrl+N键可以向下滚动历史命令列表。可以通过不断按下这两个键来重复历史命令。

    示例:
    “`
    $ ls -l
    $ ^P
    $ ^P
    “`
    上述示例中,第一行执行了”ls -l”命令,然后通过按下Ctrl+P来重复上一次命令。

    4. 使用”Ctrl+R”进行反向搜索历史命令:

    按下Ctrl+R键后,可以在命令行终端中输入关键字进行搜索,系统会从历史命令中找到最近的匹配项。可以按下Ctrl+R键继续向后搜索匹配项,直到找到所需的命令。

    示例:
    按下Ctrl+R,然后输入关键字,可以搜索匹配的历史命令。

    除了上述的方法,还可以通过使用“Ctrl + ” – ” + “Enter””来重复上一次的命令,而无需重新输入之前执行的命令。

    总结:
    在Linux系统中,重复上一次编辑命令有多种快捷方式。从使用”!!”快速重复到使用Ctrl+P、Ctrl+N来滚动历史命令列表,以及使用Ctrl+R来进行反向搜索,这些方法都可以帮助用户快速重复上一次的命令。可以根据自己的习惯和需要选择适合自己的方式来重复上一次的编辑命令。

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

400-800-1024

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

分享本页
返回顶部