我创建了一个连接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'