这取决于您使用的特定用例:
要在 macOS 上与大多数基于 BSD 的实用程序一起运行GNU实用程序(如 Linux 系统上的实用程序),请通过Homebrew安装它们;请注意,并行安装需要 GNU 实用程序名称带有- 前缀,以避免隐藏 macOS 实用程序;例如,GNU安装为;另请注意,出于许可原因,macOS 的 Bash 仍然并将保留在该版本上:glsglsv3.x
brew install coreutils...大多数 GNU 实用程序(已安装g- 前缀)brew install gawk... GNU Awk(安装为gawk)brew install findutils...find实用程序(安装为gfind)brew install gnu-sed... GNU Sed (安装为gsed)要在虚拟机内的隔离、真正的Linux 环境中运行命令(使用 Bash及以上版本),请安装Docker,然后安装 Ubuntu 映像 ( )。v4.xdocker pull ubuntu
Docker QuickStart Terminal.app)后,您可以运行docker run -it ubuntu bash以进入交互式 Linux Bash shell。