【问题标题】:Git Bash Open Command WindowsGit Bash 打开命令窗口
【发布时间】:2015-12-23 23:18:16
【问题描述】:

我对命令行非常陌生,而且只是一般的编程。我使用 windows,我正在为 viking code school 做准备工作。在其中一课中,它要求我们在 Git Bash 中使用“打开”命令(如果我们不在 Linux 或 Mac 上,我们将下载 Git Bash),这对我不起作用。当我键入它时,我收到错误“bash: open: command not found”,我该如何解决这个问题或解决它?谢谢

【问题讨论】:

  • 什么使用open命令?
  • 任何事情,这就是重点。有关打开 .txt 的示例,请参见下文 - 但在 Linux 中,您可以以这种方式打开任何东西,我认为...
  • 使用 '"start 'filename'.txt" 在 windows Gitbash 中打开文件...有效

标签: git command git-bash


【解决方案1】:

不,您不能在 Windows 上使用 open。我认为windows中最接近open的是explorer,它将使用默认关联的windows程序打开文件。

【讨论】:

  • 使用标准浏览器也能正确访问网址!
【解决方案2】:

open 不是 shell 命令或程序名称,它是 system call

在 Unix、类 Unix 和其他 POSIX 兼容的操作系统上,流行的系统调用是 openreadwriteclosewaitexecfork、@ 987654333@和kill

Git for Windows 基于mingw64open() 不是 Windows 上的系统调用。只需调用编辑器或 bash 命令即可打开文件。

cat file.txt
more file.txt
/path/to/editor.exe file.txt # like sublimeText.exe

Julix 添加了一个说明 Windows 路径的示例:

/c/WINDOWS/system32/notepad.exe file.txt(<- change that to your file)

【讨论】:

  • 那么 Git Bash 中有什么东西可以用来打开文件吗?
  • @BrandenKennedy 只需从 bash 会话中调用您想要的任何 Windows 程序:/c/WINDOWS/system32/nnotepad.exe myfile
  • 那不值得一票吗?可能接受的答案?
  • @Julix 点赞?否:OP 还没有 15 个代表,需要投票。顺便说一句,谢谢您的编辑。它被拒绝了,但我还是把它整合到了答案中。
【解决方案3】:

我发现有两种命令行可以和在 Mac 中打开一样工作。

start filename
explorer filename

【讨论】:

    【解决方案4】:

    我也是一个完整的初学者,但您想要的命令似乎是start(至少在应用于程序或程序文件对时)。

    【讨论】:

      【解决方案5】:

      对于 Windows 上的 Git Bash,键入编辑器的 .exe 名称,例如,Visual Studio Code exe 为 Code.exe,后跟空格和点。所以你写Code .,它会用你的编辑器打开所有文件。

      【讨论】:

        【解决方案6】:

        如果您在 Windows PC 上使用 GIT BASH - 要打开文本文件,请键入 start notepad.txt

        start 将在哪里“打开”您的文件,请确保也添加文件扩展名。

        您也可以使用 start 打开图片。

        启动 favicon.png 启动 readme.md
        例如。

        (如果您想使用 BASH 将文本添加到该 .txt 文件,请键入, echo "输入带引号的内容" >> yourtextfile.txt)

        【讨论】:

          【解决方案7】:

          “open”不能在windows上使用。在 Windows 中最接近打开的是“explorer”(打开默认资源管理器)或“explorer”。 (直接打开电流)。

          【讨论】:

          • 是的,是抄的,原来的描述不全,新手看不懂。
          【解决方案8】:

          start 命令在 Windows 机器上对我有效,可替代 open 命令。

          【讨论】:

            【解决方案9】:

            look 命令在 unix 终端和 windows 命令提示符下略有不同。 解决方案是 1) 从https://git-scm.com/downloads 下载 git,这会将您的 linux 命令转换为 windows 命令 2)什么是命令..??也发布它..也许我们可以提供帮助

            【讨论】:

            • 我确实下载了 Git,这就是问题所在。例如,命令“$ open test.txt”应该打开“test.txt”,但它在 Git Bash 中显示“bash: open: command not found”
            • 确保您没有在命令之前添加 $ 并且没有笼罩 b/w 单引号或双引号 其次您应该在同一目录中,例如:我的“test.txt”在 abc 文件夹中,并且您的终端指向用户目录或 c 驱动器使用 cd path/OfYour/Folder/whereThe/fileIs/ 即 /abc
            猜你喜欢
            • 2013-08-17
            • 2016-06-19
            • 2013-01-11
            • 2018-07-05
            • 1970-01-01
            • 2018-03-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多