Git Bash:通过Alias启动应用程序而不挂Bash(WIndows)

cto*_*orx 15 git bash

我在Windows上的Git Bash中创建了几个bash别名,从bash shell启动可执行文件.

我遇到的问题是,似乎bash在它再次开始响应输入之前等待退出代码,因为一旦我关闭它启动的应用程序,它就会再次开始执行命令.

是否有一个开关或我可以包含在别名中的东西,以便bash不等待退出代码?

我在寻找像这样的东西......

alias np=notepad.exe --exit
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 11

我确认乔治在评论中提到了什么:

使用' &' 启动别名允许您继续操作而无需等待返回代码.

替代文字

附:

alias npp='notepad.exe&'
Run Code Online (Sandbox Code Playgroud)

你甚至不必输入' &'.


但是为了包含参数,我建议在路径中的任何位置放置一个脚本(而不是别名),在一个名为" npp" 的文件中:

/c/WINDOWS/system32/notepad.exe $1 &
Run Code Online (Sandbox Code Playgroud)

允许你用"npp anyFile"打开任何文件(&不需要),而不等待返回代码.

像这样的脚本:

for file in $*
do
  /c/WINDOWS/system32/notepad.exe $file &
done
Run Code Online (Sandbox Code Playgroud)

将启动几个编辑器,每个参数一个文件:

npp anyFile1 anyFile2 anyFile3
Run Code Online (Sandbox Code Playgroud)

会允许你


Amb*_*ber 5

按照带有&符号(&)的命令在后台运行它.