如何在 OS X 终端上导入新的 Unix 命令?

如何在 OS X 终端上导入新的 Unix 命令?

有许多 Unix 命令在我的 OS X Yosemite 10.10.3、终端版本 2.5.3 上不起作用。

例如,我经常使用这个 Unix 命令备忘单:http://mally.stanford.edu/%7Esr/computing/basic-unix.html

使用命令webster,该命令通过韦氏词典给出单词的定义。当然,Mac的终端不识别这个命令

-bash: webster: command not found

有没有办法将所有 Unix 命令下载/导入到 OS X 中?或者至少导入某些命令,例如webster

编辑:看起来最好的方法是构建我自己的 Unix 命令集。webster二十年前,除了我在斯坦福大学计算机上幻想的 Unix 系统之外,这是不可用的。各位 Unix 书呆子们,起来吧!让我们在过去的日子里实现 Unix 的伟大!

答案1

也许最接近您正在寻找的东西是Mac端口(或其他一些包管理系统,例如自制)。它可以用来方便地安装软件(包括许多Unix软件)。

答案2

webster不是 Unix 系统中的通用命令。它不是 Debian apt 存储库的一部分,也不是两个主要打包工具的一部分自制Mac端口。可能它只能在斯坦福计算机上使用。

但是,可以使用两者之一轻松安装其他命令。我建议使用 Homebrew,因为许多软件包都是预编译的,可以在安装过程中节省大量时间。

这是安装自制程序和您链接到的命令之一(lynx)的示例。

# Install homebrew
> ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# Just search for the command you want. The package containing it, will show up
> brew search lynx
lynx

# Then install it
> brew install lynx

相关内容