linux在vi中执行ls命令

worktile 其他 39

回复

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

    在vi编辑器中执行ls命令是无法直接显示目录内容的,因为vi是一个文本编辑器,它的主要功能是编辑文本文件。如果你想在vi中查看目录内容,可以按照以下步骤操作:

    1. 按下Esc键退出编辑模式进入命令模式。
    2. 输入:!ls并按下回车键。这个命令会执行系统的ls命令,并在vi的命令行下显示结果。
    3. 查看目录内容。
    4. 按下回车键返回vi编辑器。

    注意:这种方法仅适用于查看目录内容,并不能进行目录的进一步操作。如果需要进行文件或目录的增删改查等操作,建议使用终端或文件管理器等工具来完成。

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

    在vi编辑器中无法直接执行shell命令,包括ls命令。vi是一个纯文本编辑器,只能用于编辑文本文件,而不能执行其他操作系统命令。

    如果你想执行ls命令或其他shell命令,你可以使用以下方法之一:

    1. 使用vi的外部命令功能:你可以通过按下”!”键来执行外部命令。例如,你可以输入”:!ls”来执行ls命令。这将在vi编辑器的底部显示ls命令的输出结果,但不会影响当前编辑的文本。

    2. 保存并退出vi编辑器:你可以使用命令”:wq”来保存你的编辑,并退出vi编辑器。之后,你可以在终端中直接执行ls命令或其他shell命令。

    3. 使用系统shell:在vi编辑器中,你可以按下”:sh”来进入系统shell环境,这将暂时退出vi编辑器,并进入一个新的shell提示符。在这个提示符下,你可以执行任意的shell命令,包括ls命令。执行完命令后,你可以输入”exit”来返回vi编辑器。

    4. 使用终端窗口:如果你只是想执行shell命令而不涉及vi编辑器,请打开一个终端窗口,在其中直接执行ls命令或其他命令。这样可以避免在vi中切换到shell环境,更加方便。

    5. 使用vi的其他替代品:如果你需要在编辑器中执行shell命令,你可能会考虑使用其他编辑器,如Emacs或Nano。这些编辑器提供了更多与shell集成的功能,使得执行shell命令更加方便。

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

    在vi编辑器中执行ls命令是不可行的,因为vi是一款纯文本编辑器,它不具备执行命令的功能。然而,你可以使用一些其他的方法在linux系统中执行ls命令。

    1. 使用vi编辑器执行外部命令:
    – 打开vi编辑器,在命令模式下输入 :!ls ,然后按下回车键即可执行ls命令;
    – 结果将会显示在终端窗口,你可以使用上下箭头浏览结果,并通过按下 q 键退出结果窗口。

    2. 退出vi编辑器,执行ls命令:
    – 在vi编辑器中按下 Esc 键,退出编辑模式;
    – 输入 :q! 保存并退出vi编辑器,回到终端窗口;
    – 输入 ls 命令即可执行。

    3. 使用终端窗口执行ls命令:
    – 打开终端窗口(一般通过键盘快捷键 Ctrl+Alt+T);
    – 输入 ls 命令即可执行。

    4. 使用其他文本编辑器执行ls命令:
    – 如果你喜欢使用其他文本编辑器,如nano、emacs等,你可以在这些编辑器中执行ls命令的方法和终端窗口相同。

    总结:
    在vi编辑器中执行ls命令是不可能的,因为vi只是一个纯文本编辑器。你可以使用终端窗口或其他文本编辑器来执行ls命令,以获得所需的结果。

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

400-800-1024

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

分享本页
返回顶部