标签: linux bash operating-system
所以我有一个这样的别名
alias sshttomynode="ssh $(knife node list | grep my-node)"
每次我启动一个新的终端会话并且我的vpn都未连接时,我会收到一条错误消息,因为knife命令对厨师服务器来说是一个cli。
knife
由于别名是按需使用的,而不是在启动时运行的,为什么要忽略别名?如何重写此代码以避免发生此问题?