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 没有问题。

OSX - 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:打开:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

bash:git:在 MSYS 中找不到命令

使用 git bash 运行 bash 脚本时出现“找不到免费命令”

-bash:__git_ps1:找不到命令

(Mac) -bash: __git_ps1: 找不到命令

adb:在 Git Bash 中找不到命令

Git Bash:远程:找不到命令