在 Windows 上使用 Git Bash,如果我创建了一个 bash 脚本,我应该把它放在哪里以便我可以从 bash shell 访问它?
基本上,我想创建一个 bash shell 脚本来处理文件等。
我想使用一些参数从 bash shell 内部调用该函数。然后脚本将完成其工作。
我对这种环境完全陌生。因此,我对 bash 的了解非常有限。
好吧,你可以把它放在你想要的任何地方。但为了便于使用,您可能希望将其放在您的主目录中。要找到它,请打开 Git Bash 并输入以下内容:
cd ~
pwd
它应该返回类似/c/Documents and Settings/username
(或/c/Users/username
)的东西。在 Windows 术语中,如您所料,它位于“C:\Documents and Settings\username”。
有几个地方可以放置自动加载的脚本。您可以执行此命令以查看系统上正在加载的位置以及加载顺序:
echo $PATH
将脚本放置在其中一个位置(或者如果它尚不存在则创建它),它将是可执行的。您还可以修改您的$PATH
变量.bashrc
以添加自定义位置。
重要的是要注意一些路径,例如/bin
或/usr/bin
通常包含系统关键程序,并且当某些脚本在那里被破坏时,您可能根本无法启动。/c/Users/username
专门针对您的用户或针对所有用户的路径/usr/local/bin
通常是首选。
您可以将其放置在/bin
等效于C:\Program Files\Git\bin
(或类似的位置,具体取决于您安装 git 的位置)。