Git Bash Open Command Windows

Bra*_*edy 7 git command git-bash

我对命令行非常陌生,只是编程.我使用Windows,我正在为维京代码学校做准备工作.在其中一个课程中,它要求我们在Git Bash中使用'open'命令(如果我们不在Linux或Mac上,我们将下载Git Bash)这对我不起作用.当我输入它时,我收到错误"bash:open:command not found",我该如何解决这个问题或解决它?谢谢

lal*_*mas 11

不,你不能open在Windows上使用.我认为open在Windows中最接近explorer,将使用默认关联的Windows程序打开文件.


Von*_*onC 9

open不是shell命令或程序名,它是系统调用.

在Unix,类Unix和其他POSIX兼容的操作系统,流行的系统调用open,read,write,close,wait,exec,fork,exit,和kill.

Git for Windows基于mingw64,而open()不是Windows上的系统调用.只需调用编辑器或bash命令即可打开该文件.

cat file.txt
more file.txt
/path/to/editor.exe file.txt # like sublimeText.exe
Run Code Online (Sandbox Code Playgroud)

Julix添加了一个说明Windows路径的示例:

/c/WINDOWS/system32/notepad.exe file.txt(<- change that to your file)
Run Code Online (Sandbox Code Playgroud)

  • @BrandenKennedy 只需从 bash 会话中调用您想要的任何 Windows 程序:`/c/WINDOWS/system32/nnotepad.exe myfile` (2认同)

小智 9

我发现两种命令行的工作方式与在 Mac 中打开的方式相同。

start filename
explorer filename
Run Code Online (Sandbox Code Playgroud)


Jes*_*a B 6

我也是一个完整的初学者,但是看来您想要的命令是start(至少在应用于程序或程序文件对时)。


Sum*_*sih 0

在unix终端和windows命令提示符中,look命令略有不同。解决方案是1)从https://git-scm.com/downloads下载git ,这会将您的linux命令转换为windows命令2)命令是什么.. ?? 也发布它..也许我们可以帮助