linux - 如何阻止别名在启动时被评估
问题描述
所以我有一个这样的别名
alias sshttomynode="ssh $(knife node list | grep my-node)"
每次我开始一个新的终端会话并且我的 vpn 没有连接时,我都会收到一个错误,因为这些knife
命令是厨师服务器的 cli。
由于别名是按需而不是在启动时运行的,为什么要对其进行评估?我怎样才能重写它以避免这个问题?
解决方案
推荐阅读
- laravel - Laravel 更新查询使用
- php - 在 SQLite 中以 UTC 存储并使用 PHP 在本地时区显示
- python-3.x - 如何确保在 tkinter 中不跳过“绑定”命令?
- angular - PrimeNG 多选显示奇怪的格式
- android - 我怎样才能解决这个问题?如果我使用 expo 应用程序在 android 上模拟它,我的应用程序可以正常工作,但是当我构建 apk 时它会崩溃
- google-apps-script - 自定义函数不断抛出错误
- javascript - 根据虚拟代理的随机选择产生不同结果的函数
- java - 不了解扫描仪的不匹配/抛出错误
- python - 如何将 MONGODB 集合导出为 json 或 csv 格式,mongodb 在 docker 容器内
- apache - 主机名在另一个 Tomcat 服务器中不起作用