Git Bash bash:open:找不到命令

时间:2016-03-05 07:45:54

标签: git bash git-bash

我刚接触Git Bash,刚刚下载了这个用于我今天班级的第一课模块,它要求我 cd 进入不同的目录和 ls 在Git Bash中完美运行的内容,然后它要求我使用以下命令在文件夹中打开README.md文件:

打开README.md

然后出现此错误消息:

bash:open:未找到命令

我知道我 cd 进入正确的文件夹,而 ls 确实显示了README.md文件,这是一个新安装且最新的Git Bash,可以不要想象在这个节目中会有一个缺失的链接或改变...我该怎么办?请帮忙谢谢!

我正在使用Windows 8和Git for windows

3 个答案:

答案 0 :(得分:19)

  

bash:open:未找到命令

此错误消息试图告诉您没有名为“open”的命令。 README.md没有任何问题。

  • OSX - open是OSX中的通用开启者
  • Linux - 有xdg-open
  • Windows - 使用start

但是你不需要按字面意思理解说明。如何打开自述文件并不重要。您可以使用less命令打开它以查看终端内的内容,也可以使用notepad打开它以便在文本编辑器中进行编辑。

答案 1 :(得分:2)

open 是一个 Linux 特定的 Git Bash 命令

您可以使用 start 命令访问您的文件,例如 start filename.extension 如果您使用的是 Windows 10,这将使用 记事本 打开您的文件。

要使用一些文本编辑器访问文件,您只需将命令编写为 start texteditorname filename.extension

要使用 VS Code just 访问文件,只需键入 start code filename.extension

要使用 ATOM 访问文件,只需输入 start atom filename.extension

答案 2 :(得分:2)

当我开始在我的 Windows 计算机中使用 Git Bash 时,我遇到了同样的问题。 我想在我的桌面上打开一个文件夹。 我指定了当前目录,即 cd Desktop/test,然后我给出了命令 open . 打开“测试”文件,我收到了 bash: open: command not found。 我通过互联网搜索找到一种打开文件的方法,最后我尝试了这个,并且成功了。

解决方案:

  1. 指定文件的根目录 -> cd Desktop
  2. 使用“start”关键字并给出要打开的文件名 -> start test