Git Bash bash:打开:找不到命令
Posted
技术标签:
【中文标题】Git Bash bash:打开:找不到命令【英文标题】:Git Bash bash: open: command not found 【发布时间】:2016-06-19 02:27:06 【问题描述】:我是 Git Bash 的新手,今天刚下载了这个用于我的班级,在第一个班级模块上它要求我 cd 到不同的目录和 ls em> 在 Git Bash 中运行良好的内容,然后它要求我使用以下命令打开文件夹中的 README.md 文件:
打开 README.md
然后出现此错误消息:
bash:打开:找不到命令
我知道我 cd 进入了正确的文件夹,并且 ls 确实显示了 README.md 文件,这是一个新安装且最新更新的 Git Bash,可以'无法想象这个程序会缺少链接或更改......我该怎么办?请帮忙谢谢!
我正在使用 Windows 8 和 Git for windows
【问题讨论】:
"open" 在 OS X 上是原生的,在 linux 上你可以将其定义为别名 open=xdg-open,在 windows 上我认为等价于 "start"。了解如何将文件类型与程序相关联。 太棒了!谢谢!至少我知道这不是我的 Git Bash 问题,谢谢! 您可以点击此链接。这里有经过验证的答案。 unix.stackexchange.com/questions/253376/… 【参考方案1】:bash:打开:找不到命令
此错误消息试图告诉您没有名为“open”的命令。 README.md
没有问题。
open
是 OSX 中的通用开启器
Linux - 有xdg-open
Windows - 使用start
但您无需按字面意思理解说明。如何打开自述文件并不重要。您可以使用less
命令打开它以查看终端内的内容,也可以使用notepad
打开它以在文本编辑器中进行编辑。
【讨论】:
太棒了!所以我不会担心它!至少我知道这不是我的系统问题,谢谢!我在想我是否应该买一台 Mac…… Windows 已启动。 quora.com/What-is-the-equivalent-of-xdg-open-on-Windows【参考方案2】:当我开始在我的 Windows 计算机中使用 Git Bash 时,我最初遇到了同样的问题。
我想在我的桌面上打开一个文件夹。
我指定了当前目录,即cd Desktop/test
,然后我给出了命令open .
打开“测试”文件,我收到了bash: open: command not found
。
我在互联网上搜索了一种打开文件的方法,最后我尝试了这个,它成功了。
解决方案:
-
指定文件根目录->
cd Desktop
使用“开始”关键字并给出要打开的文件名 -> start test
【讨论】:
【参考方案3】:open
是用于 Git Bash 的 linux 特定命令
您可以使用start
命令访问您的文件,例如
start filename.extension
如果您使用的是 Windows 10,这将使用 Notepad 打开您的文件。
要使用某些文本编辑器访问文件,您只需将命令编写为start texteditorname filename.extension
。
要使用 VS Code 访问文件,只需输入 start code filename.extension
。
要使用 ATOM 访问文件,只需输入start atom filename.extension
。
【讨论】:
以上是关于Git Bash bash:打开:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章