我想找到一些關於msysgit sh.exe命令的文檔。msysgit sh.exe參數
例如我知道--login
標誌啓動git bash會話,但我想知道其他的可能性。
我看了一遍互聯網,但找不到列出所有可能參數的地方。
我想找到一些關於msysgit sh.exe命令的文檔。msysgit sh.exe參數
例如我知道--login
標誌啓動git bash會話,但我想知道其他的可能性。
我看了一遍互聯網,但找不到列出所有可能參數的地方。
> .\sh.exe --help
GNU bash, version 3.1.0(1)-release-(i686-pc-msys)
Usage: ".../Git/bin/sh.exe" [GNU long option] [option] ...
".../Git/bin/sh.exe" [GNU long option] [option] script-file ...
GNU long options:
--debug
--debugger
--dump-po-strings
--dump-strings
--help
--init-file
--login
--noediting
--noprofile
--norc
--posix
--protected
--rcfile
--restricted
--verbose
--version
--wordexp
Shell options:
-irsD or -c command or -O shopt_option (invocation only)
-abefhkmnptuvxBCHP or -o option
Type `".../Git/bin/sh.exe" -c "help set"' for more information about shell options.
Type `".../Git/bin/sh.exe" -c help' for more information about shell builtin commands.
Use the `bashbug' command to report bugs.
來自git命令行工具套件https://git-scm.com/download/win的sh.exe
是一個獨立的Windows可執行文件,但可以執行linux命令行和linux shell腳本。
set PATH=D:\Programs\Gitcmd\bin;%PATH%
$HOME
:HOMEDRIVE HOMEPATH和。兩者都可以在批處理文件中正確完成。
sh.exe
不帶參數打開一個shell窗口,嘗試輸入'ls','whoami'或'git'等命令。它應該運行。
sh.exe -x -c "command arg1 'arg2 with spaces' arg3"
調用一個Linux命令,例如sh.exe -x -c "git status"
sh.exe -x "path/to/scriptfile"
執行該腳本文件。
非常感謝@poke。不明白我怎麼可能錯過這個:) –