win平台,你们通常如何快速执行sh脚本的?
编写了git压缩优化的sh脚本,下次执行该脚本,CMD窗口还要输入C:\xxx\xxx长字符串,太麻烦了吧你们通常如何解决呢?我就弄到C盘根目录下,这样就少打点字符了 。。。直接拖进来就行了,或者放到环境变量也行 我很好奇,cmd下是如何执行sh的?cmd下需要安装啥sh解释器吗? win10可以装一个linux的子系统,至于执行路径的问题用环境变量就可 本帖最后由 allrobot 于 2022-4-6 13:41 编辑
badyun 发表于 2022-4-5 18:01
。。。直接拖进来就行了,或者放到环境变量也行
我设过环境变量,没用
D:\>sh git.sh vid.mp4 1.gif
/usr/bin/bash: git.sh: No such file or directory
提示找不到sh脚本
如果把脚本放在Git Bash的user/bin路径下,环境变量的PATHEXT加".sh;",然后在CMD直接输入
xxxx.sh
可以直接启动sh脚本 本帖最后由 allrobot 于 2022-4-5 19:37 编辑
长河落 发表于 2022-4-5 18:59
win10可以装一个linux的子系统,至于执行路径的问题用环境变量就可
CMD可以直接执行SH脚本,ubuntu我这里有点毛病,ls命令无输出 unmask 发表于 2022-4-5 18:16
我很好奇,cmd下是如何执行sh的?cmd下需要安装啥sh解释器吗?
下个git for windows安装程序,然后把程序路径加到环境变量 为什么不写一个bat来启动sh 我是 Windows Terminal 设置启动目录,脚本全放在这里,”win+反引号“弹出终端,启动脚本 添加注册表,然后就可以像Ubuntu那样:在当前目录打开终端了:
Windows Registry Editor Version 5.00
@="Open Terminal Here"
"Icon"="cmd.exe"
@="cmd.exe /s /k pushd \"%V\""
@="Open Terminal Here"
"Icon"="cmd.exe"
@="cmd.exe /s /k pushd \"%V\""
@="Open Terminal Here"
"Icon"="cmd.exe"
@="cmd.exe /s /k pushd \"%V\""
@="Open Terminal Here"
"Icon"="cmd.exe"
@="cmd.exe /s /k pushd \"%V\""
页:
[1]
2