为什么每次要在终端中运行命令脚本时都必须运行“ source .zsh”?

我创建了一个连接vpn的脚本,并将其存储在OSX Catalina上的/ usr / local / bin中。然后,我在文件〜/ .zsh中创建了一个别名-此时,所有别名均按预期工作。但是,每当我打开终端并输入别名时,都会得到“ zsh:找不到命令:myAlias”。我必须运行source .zsh,然后输入别名才能使其正常工作。我在做什么错了?

以下是命令脚本的内容:

#! /bin/bash
cd /usr/local/bin
sudo /usr/local/sbin/sstpc --log-stderr... rest of code to connect to vpn

我的别名是这样写的:

alias myAlias='. /usr/local/bin/myScript.command'
hzthzjln 回答:为什么每次要在终端中运行命令脚本时都必须运行“ source .zsh”?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3141657.html

大家都在问