Roy*_*Roy 6 windows git bash shell
我有一个想要全局运行的 shell 脚本。它的当前目录是
~/directory/script.sh
Run Code Online (Sandbox Code Playgroud)
我只能从脚本所在的目录运行该脚本,但是,我想从每个目录运行它,而不仅仅是它所在的目录。
我在 Windows 10 中使用 Git bash。我尝试将此行放在文件顶部:
#!usr/local/bin
Run Code Online (Sandbox Code Playgroud)
但这不起作用(可能是因为我使用的是 Windows),bash 说它无法识别它。
我也尝试过使用,alias但这并不是真正的解决方案。
有没有其他方法可以全局运行 shell 脚本?
找到 Git Bash 安装的根目录并转到/usr/bin.
对于我的情况,完整路径是:
C:\Program Files\Git\usr\bin
将您的脚本复制到那里(您将需要管理员权限)。我将我的脚本命名为my-script.sh.
#!/bin/bash
echo "Hello World"
Run Code Online (Sandbox Code Playgroud)
以管理员身份打开 Git Bash 并授予脚本可执行权限:
#!/bin/bash
echo "Hello World"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6286 次 |
| 最近记录: |