【发布时间】:2020-12-21 00:41:02
【问题描述】:
我在 Mac OS Catalina 上使用 iterm2,但是,我更喜欢所有 GNU 实用程序而不是 FreeBSD 实用程序。具体来说,FreeBSD 中的cp 命令缺少用于指定目标的-t 选项,我喜欢在管道find | xargs cp -t <dest> 时使用它。
所以我使用 brew 来安装 GNU 核心实用程序,如本文所述:https://apple.stackexchange.com/questions/69223/how-to-replace-mac-os-x-utilities-with-gnu-core-utilities
所以,我现在有了通用 shell 工具的 GNU 版本,我的 ls 现在正在使用 /usr/local/opt/coreutils/libexec/gnubin/ls。缺点是我的ls 颜色现在消失了。见下文:
我显然可以通过将我的ls 命令与/bin/ls 别名来解决这个问题,但我想知道是否有更好的方法。如何让 GNU ls 识别我的颜色环境设置?
【问题讨论】: