吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1002|回复: 13
收起左侧

[讨论] win平台,你们通常如何快速执行sh脚本的?

[复制链接]
allrobot 发表于 2022-4-5 17:37
编写了git压缩优化的sh脚本,下次执行该脚本,CMD窗口还要输入C:\xxx\xxx长字符串,太麻烦了吧


你们通常如何解决呢?我就弄到C盘根目录下,这样就少打点字符了

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

badyun 发表于 2022-4-5 18:01
。。。直接拖进来就行了,或者放到环境变量也行
unmask 发表于 2022-4-5 18:16
我很好奇,cmd下是如何执行sh的?cmd下需要安装啥sh解释器吗?
长河落 发表于 2022-4-5 18:59
win10可以装一个linux的子系统,至于执行路径的问题用环境变量就可
 楼主| allrobot 发表于 2022-4-5 19:31
本帖最后由 allrobot 于 2022-4-6 13:41 编辑
badyun 发表于 2022-4-5 18:01
。。。直接拖进来就行了,或者放到环境变量也行

我设过环境变量,没用

[Shell] 纯文本查看 复制代码
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:33
本帖最后由 allrobot 于 2022-4-5 19:37 编辑
长河落 发表于 2022-4-5 18:59
win10可以装一个linux的子系统,至于执行路径的问题用环境变量就可

CMD可以直接执行SH脚本,ubuntu我这里有点毛病,ls命令无输出
 楼主| allrobot 发表于 2022-4-5 19:34
unmask 发表于 2022-4-5 18:16
我很好奇,cmd下是如何执行sh的?cmd下需要安装啥sh解释器吗?

下个git for windows安装程序,然后把程序路径加到环境变量
先有我后有天 发表于 2022-4-5 20:02
为什么不写一个bat来启动sh
kkky 发表于 2022-4-5 20:19
我是 Windows Terminal 设置启动目录,脚本全放在这里,”win+反引号“弹出终端,启动脚本
康娜喵 发表于 2022-4-5 20:39
添加注册表,然后就可以像Ubuntu那样:在当前目录打开终端了:
1.png
[Shell] 纯文本查看 复制代码
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]
@="Open Terminal Here"
"Icon"="cmd.exe"
 
[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
@="Open Terminal Here"
"Icon"="cmd.exe"
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""
 
[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere]
@="Open Terminal Here"
"Icon"="cmd.exe"
 
[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""
 
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere]
@="Open Terminal Here"
"Icon"="cmd.exe"
 
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-5 22:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表