我想在我的OS X上运行一些应用程序。但由于它们仅适用于Linux,因此无法运行。如何在OS X上安装Linux shell?我的意思是如何在OS X上拥有单独的Linux shell和OS X终端?
答案 0 :(得分:3)
这取决于您使用的特定用例:
运行 GNU 实用程序(在Linux系统上找到)以及 OS X上主要基于BSD的OS X实用程序 ,通过Homebrew安装;请注意,在旁边安装需要GNU实用程序名称为g
- 前缀以避免在库存OS X实用程序中使用shadow;例如,GNU ls
安装为gls
;还要注意OS X的Bash仍然是v3.x
:
brew install coreutils
...大多数GNU实用程序(已安装g
- 前缀)brew install gawk
... GNU Awk(安装为gawk
)brew install findutils
... find
utliity(安装为gfind
)brew install gnu-sed
... GNU Sed(安装为gsed
)在隔离中运行命令,在虚拟机中真正实现 Linux 环境(使用Bash v4.x
) ,安装Docker,然后安装,例如,Ubuntu图像(docker pull ubuntu
)。
Docker QuickStart Terminal.app
)后,您可以运行docker run -it ubuntu bash
在Linux上输入交互式Bash shell。