繁体   English   中英

Git Bash bash:打开:找不到命令

[英]Git Bash bash: open: command not found

我是 Git Bash 的新手,今天刚下载了这个供我上课使用,在第一个课程模块上,它要求我cd进入不同的目录,并ls在 Git Bash 中运行良好的内容,然后它要求我使用以下命令打开文件夹中的 README.md 文件:

打开 README.md

然后出现此错误消息:

bash:打开:找不到命令

我知道我cd到了正确的文件夹,并且ls确实显示了 README.md 文件,这是一个新安装和最新更新的 Git Bash,无法想象这个程序会丢失链接或更改......我能做些什么? 请帮忙谢谢!

我正在使用 Windows 8 和 Git for windows

bash:打开:找不到命令

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

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

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

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

解决方案 :

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

open是用于 Git Bash 的 Linux 特定命令

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

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

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

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

如第一个答案中所述,我使用“开始”打开我的文本文件并且它可以工作。

我使用的是 Ubuntu,如果您尝试在浏览器中打开,请使用 explorer.exe,而不是使用 open 或 start。

explorer.exe filename

例如:

explorer.exe index.html

您也可以在没有“开始”的情况下尝试它。 就我而言,“subl”。 和“代码”。 两者都可以在各自的编辑器中打开 cwd。 我认为它只是“subl start”/“code start”的别名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM