web-dev-qa-db-ja.com

OS Xターミナルに新しいUnixコマンドをインポートするにはどうすればよいですか?

OS X Yosemite 10.10.3、ターミナルバージョン2.5.3では機能しないUnixコマンドがいくつかあります。

たとえば、私はよくこのUnixコマンドのチートシートを使用します: http://mally.stanford.edu/%7Esr/computing/basic-unix.html

コマンドwebsterを実行します。これは、Webster辞書を介して単語の定義を提供します。当然、Macのターミナルはこのコマンドを認識しません

-bash: webster: command not found

すべてのUnixコマンドをOSXにダウンロード/インポートする方法はありますか?または、少なくともwebsterのような特定のコマンドをインポートしますか?

編集:前進するための最良の方法は、独自のUnixコマンドのセットを作成することのようです。 websterは、20年前のスタンフォード大学の私のファンタジーUnixシステム以外では利用できません。仲間のUnixオタク、立ち上がってください!昔の時代にUnixの素晴らしさを実現しましょう!

2
ShanZhengYang

おそらくあなたが探しているものに最も近いものは MacPorts (または Homebrew のような他のパッケージ管理システム)です。ソフトウェア(多くのUnixソフトウェアを含む)を簡単にインストールするために使用できます。

5
user4098326

websterは、Unixシステムでは一般的なコマンドではありません。これはDebianのaptリポジトリの一部ではなく、2つの主要なパッケージツール HomebrewMacPorts の一部でもありません。おそらくそれはスタンフォードコンピュータでのみ利用可能です。

ただし、追加のコマンドは、2つのうちの1つを使用して簡単にインストールできます。多くのパッケージがプリコンパイルされており、インストール中に多くの時間を節約できるため、Homebrewを使用することをお勧めします。

これは、homebrewとリンク先のコマンドの1つ(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
4
Martin Goth