Como posso importar novos comandos Unix no meu OS X Terminal?

2

Existem vários comandos Unix que não funcionam no meu OS X Yosemite 10.10.3, Terminal Versão 2.5.3.

Por exemplo, eu geralmente uso essa planilha de comandos do Unix: link

Pegue o comando webster , que fornece as definições das palavras através do Dicionário Webster. Naturalmente, o Terminal do Mac não reconhece esse comando

-bash: webster: command not found

Existe alguma maneira de baixar / importar todos os comandos Unix para o OS X? Ou pelo menos importar determinados comandos como webster ?

EDIT: Parece que o melhor caminho é construir meu próprio conjunto de comandos Unix. webster só não está disponível, fora do meu sistema Unix de fantasia em computadores de Stanford há vinte anos. Companheiros nerds do Unix, levante-se! Vamos alcançar a grandeza Unix nos dias de outrora!

    
por ShanZhengYang 21.05.2015 / 05:05

2 respostas

5

Talvez o mais parecido com o que você está procurando seja MacPorts (ou algum outro sistema de gerenciamento de pacotes como Homebrew ). Ele pode ser usado para instalar software (incluindo muitos softwares Unix) facilmente.

    
por 21.05.2015 / 05:52
4

webster não é um comando comum entre sistemas Unix. Ele não faz parte do repositório apt do Debian e também não faz parte das duas principais ferramentas de empacotamento Homebrew e MacPorts . Provavelmente só está disponível em computadores da Stanford.

No entanto, comandos adicionais podem ser instalados com facilidade usando um dos dois. Eu sugeriria usar o Homebrew já que muitos pacotes são pré-compilados e economizam muito tempo durante a instalação.

Aqui está um exemplo para instalar o homebrew e um dos comandos aos quais você estava ligando (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
    
por 21.05.2015 / 11:31