自定义 git bash 脚本应该保存到 Windows 中的哪个目录,以便可以从任何地方调用它们?

自定义 git bash 脚本应该保存到 Windows 中的哪个目录,以便可以从任何地方调用它们?

我正在学习如何在 Windows 上使用 git bash,我想开始编写脚本来自动执行我执行的一些 git 任务。但是我应该将 .sh 文件存储在哪里,以便可以从 git bash 中的任何目录调用它们?是否有一个标准目录应该保存它们?

目前我必须包含 .sh 文件所在路径。我想要的是当我在 git bash 中时,我可以像调用任何 git 命令一样调用该脚本,即无需路径。

答案1

您可以编辑Path环境变量以将文件夹包含到脚本中。开始 --> 右键单击​​计算机 --> 属性 --> 高级系统设置 --> 环境变量。

它是 Windows 7 上的系统变量;用分号分隔每个路径。

此后,重新加载命令提示符它就应该可以工作了。

答案2

您可以从脚本有权限的任何地方运行它们。我通常将脚本放在“c:\scripts”中。

答案3

将其保存到文件夹中$HOME/bin

如果脚本使用扩展名.sh,并且您想避免.sh每次都输入;您有以下几种选择:

  1. 简单的选择是添加一个别名,如下$HOME/.bashrc所示

    alias mycmd='$HOME/mycmd.sh'
    
  2. 另一个选择是重命名文件并删除.sh扩展名(不推荐),这可能会破坏取决于该命令的某些脚本。

  3. 另一个选择是添加符号链接。

    注意:您必须在安装期间启用符号链接。

    在此处输入图片描述

就这样。

相关内容