我刚接触Git Bash,刚刚下载了这个用于我今天班级的第一课模块,它要求我 cd 进入不同的目录和 ls 在Git Bash中完美运行的内容,然后它要求我使用以下命令在文件夹中打开README.md文件:
打开README.md
然后出现此错误消息:
bash:open:未找到命令
我知道我 cd 进入正确的文件夹,而 ls 确实显示了README.md文件,这是一个新安装且最新的Git Bash,可以不要想象在这个节目中会有一个缺失的链接或改变...我该怎么办?请帮忙谢谢!
我正在使用Windows 8和Git for windows
答案 0 :(得分:19)
bash:open:未找到命令
此错误消息试图告诉您没有名为“open”的命令。 README.md
没有任何问题。
open
是OSX中的通用开启者xdg-open
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
。
我通过互联网搜索找到一种打开文件的方法,最后我尝试了这个,并且成功了。
解决方案:
cd Desktop
start test