macOS 上大部分命令都为 BSD 提供的命令,部分与 GNU Linux 的命令有稍许不同。这在开发的时候经常给我们带来一些额外的麻烦,以下命令即可在 macOS 上替换/安装大部分 Linux 命令。
brew install autoconf bash binutils coreutils diffutils ed findutils flex gawk \
gnu-indent gnu-sed gnu-tar gnu-which gpatch grep gzip less m4 make nano \
screen watch wdiff wget util-linux
添加 PATH 环境变量:
echo "export PATH=\"/usr/local/opt/util-linux/bin:/usr/local/opt/util-linux/sbin:$PATH\"" >> ~/.zshrc
重载当前 zsh session:
source ~/.zshrc
大功告成🎉试试熟悉的命令吧~
$ namei /usr/local/bin/gtimeout