Vi中执行linux命令

不及物动词 其他 31

回复

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

    在Vi编辑器中执行Linux命令,需要使用“:!”命令行模式。

    下面是详细的步骤:

    1. 打开Vi编辑器:在终端中输入以下命令并按Enter键:

    “`shell
    vi 文件名
    “`

    其中,文件名是你要编辑的文件名称。

    2. 进入命令行模式:按下Esc键,确保当前处于普通模式。然后输入“:”(冒号),即可进入命令行模式。

    3. 执行Linux命令:在命令行模式下,输入要执行的Linux命令,然后按下Enter键即可执行。

    例如,如果你要在Vi编辑器中执行ls命令(显示当前目录内容),则输入以下命令:

    “`shell
    :!ls
    “`

    执行完命令后,你将会看到终端中显示出ls命令的结果。

    4. 返回普通模式:在命令行模式下执行完Linux命令后,返回普通模式,按下Esc键即可。

    总结:

    在Vi编辑器中执行Linux命令,只需按下Esc键进入普通模式,然后输入“:”进入命令行模式,在命令行模式下输入要执行的Linux命令,并按下Enter键即可执行。执行完命令后,按下Esc键返回普通模式。

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

    在Vi编辑器中执行Linux命令是一种非常方便的方式,可以同时进行编辑和执行命令,节省了切换终端的时间。下面是在Vi中执行Linux命令的方法:

    1. 打开Vi编辑器:打开终端窗口,输入`vi`命令即可进入Vi编辑器界面。

    2. 进入命令行模式:在Vi编辑器中,按下`Esc`键进入命令行模式。

    3. 输入“:!”命令:在命令行模式下,输入`:!`加上你想执行的Linux命令,例如`:!ls`会执行`ls`命令并显示结果。

    4. 查看命令输出:执行命令后,Vi编辑器会临时切换到终端窗口,显示命令的输出结果。可以滚动查看结果,按下任意键返回Vi编辑器。

    5. 返回编辑模式:按下`Esc`键回到命令行模式,然后按下`i`键或`a`键可以返回到编辑模式,继续编辑文件。

    需要注意的是,在执行Linux命令后,Vi编辑器并不会保存命令的输出结果。如果需要保存结果,可以使用重定向操作符将结果输出到文件中,例如`:!ls > output.txt`将`ls`命令的结果保存到`output.txt`文件中。

    此外,Vi编辑器还提供了其他一些功能来执行Linux命令:

    – 在Vi中执行单个命令:在命令行模式下,使用`!!`命令可以执行上一条执行过的命令,例如`:!!`会执行上一条命令并显示结果。

    – 执行多行命令:在命令行模式下,使用`:!`命令后可以输入多行命令,按下`Enter`键执行所有命令。

    – 执行外部脚本:在Vi编辑器中,使用`:source`命令可以执行外部脚本文件,例如`:source script.sh`会执行脚本文件`script.sh`中的所有命令。

    总之,通过在Vi编辑器中执行Linux命令,我们可以在编辑文件的同时方便地执行命令,提高工作效率。

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

    在Vi编辑器中执行Linux命令有两种主要的方式:外部命令和内部命令。外部命令是通过Vi编辑器调用底层操作系统的命令执行,而内部命令是Vi编辑器内置的一些命令。

    下面将详细介绍如何在Vi编辑器中执行Linux命令的方法和操作流程。

    1. 外部命令

    使用外部命令可以在Vi编辑器中执行任意的Linux命令。以下是具体的操作流程:

    1.1 进入命令行模式:在Vi编辑器中,按下冒号键(:)进入命令行模式。

    1.2 执行外部命令:在命令行模式下,输入想要执行的Linux命令,并按下回车键。例如,如果要执行ls命令来列出当前目录的文件,可以输入`:!ls`。

    1.3 查看命令执行结果:Vi编辑器会在命令行下方显示执行结果。可以通过向上或向下滚动屏幕来查看完整的执行结果。

    1.4 退出命令行模式:按下回车键后,Vi编辑器会自动返回到正常的编辑模式。

    2. 内部命令

    Vi编辑器内置了一些命令,可以直接在编辑模式下执行。以下是几个常用的内部命令:

    2.1 运行当前行:在编辑模式下,将光标移动到想要执行的命令所在的行上,然后按下冒号键(:)。Vi编辑器会自动在命令行模式下输入当前行的行号,并按下回车键执行该行命令。

    2.2 运行多行命令:在编辑模式下,按住Shift键,并用光标选中多行,然后按下冒号键(:)。Vi编辑器会自动在命令行模式下输入选中行的行号范围,并按下回车键执行选中行的命令。

    2.3 运行整个文件:在编辑模式下,按下冒号键(:)。Vi编辑器会自动在命令行模式下输入`:%!`,并按下回车键执行整个文件的命令。

    2.4 查看命令执行结果:在命令行下方会显示执行结果。可以按下回车键以返回正常的编辑模式。

    以上就是在Vi编辑器中执行Linux命令的方法和操作流程。使用Vi编辑器的外部命令和内部命令,可以方便地在编辑器中执行各种Linux命令,并查看执行结果。

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

400-800-1024

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

分享本页
返回顶部