【发布时间】:2019-03-27 03:09:01
【问题描述】:
大约一分钟前我刚刚在 zsh 中玩游戏,然后我运行了这个并感到困惑
`echo ls`
它返回了 stork ls 结果(我的 .zshrc 中有一个别名),没有着色,没有排序。
我认为 ls 只是从 非交互式 子 shell 返回的文本,并且该文本应该在当前 shell 中作为交互式 shell 命令运行。为什么不使用我的别名?
我在 bash 中试过这个,结果是一样的。我想知道在这种情况下 shell 是如何实际搜索命令的。
【问题讨论】: