Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux bash如何执行不退出的命令?_Linux_Bash_Git Bash - Fatal编程技术网

Linux bash如何执行不退出的命令?

Linux bash如何执行不退出的命令?,linux,bash,git-bash,Linux,Bash,Git Bash,我有一个命令: "D:\Program Files\Git\bin\bash.exe" --login -c "git log -2" 但是当我执行这样的shell脚本时,它会打印结果并快速退出 我搜索bash引用: 从第一个非选项参数command_字符串读取并执行命令,然后退出 我不想退出。我希望命令可以弹出日志并保持不变,这样我就可以看到它了 那我该怎么办呢?至少有三个选项: 在Windows中正确安装git,这样就可以直接运行git日志,而无需先运行bash。 运行在Windows控制

我有一个命令:

"D:\Program Files\Git\bin\bash.exe" --login -c "git log -2"
但是当我执行这样的shell脚本时,它会打印结果并快速退出

我搜索bash引用:

从第一个非选项参数command_字符串读取并执行命令,然后退出

我不想退出。我希望命令可以弹出日志并保持不变,这样我就可以看到它了


那我该怎么办呢?至少有三个选项:

在Windows中正确安装git,这样就可以直接运行git日志,而无需先运行bash。 运行在Windows控制台中使用的相同命令。 仅使用另一个等待按下任何键的命令运行相同的命令,如:

D:\ProgramFiles\Git\bin\bash.exe-login-cgitlog-2;读取-n1

只要D:\Program Files\Git\bin\bash.exe正确配置,它就会运行交互式bash shell。如果您似乎在Windows上,则可能会出现其他问题。如果可以,我总是建议从等式中删除窗口。
-c