Na instalação, todos os Macs contêm uma grande variedade de comandos do Terminal. No entanto, à medida que você obtém mais experiência com o Terminal (ou se você está se juntando a nós do Linux), você poderá descobrir que alguns comandos importantes estão faltando. Onde está wget , por exemplo, ou nmap ? Se você precisar desses comandos, você pode facilmente adicioná-los ao terminal macOS com um gerenciador de pacotes.

Embora existam vários gerenciadores de pacotes disponíveis para macOS, usaremos o Homebrew para este guia. É bem considerado, amplamente utilizado e fácil de começar. Além disso, é grátis.

Observe que antes de instalar o Homebrew, você precisará ter as ferramentas de linha de comando do Xcode instaladas. Isso vem com Xcode que é instalado a partir da App Store .

1. Abra o Terminal (/Application/Utilities/Terminal.app).

2. Copie e cole o seguinte comando no Terminal e pressione Enter.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

homebrew-package-manager-macos-1

Esse comando executará um script Ruby que baixe o gerenciador de pacotes Homebrew do GitHub.

3. Quando solicitado, pressione Enter para continuar a instalação.

homebrew-package-manager-macos-2a

4. Digite sua senha de administrador quando solicitado.

homebrew-package-manager-macos-3a

5. Quando o aplicativo terminar a instalação, você retornará ao prompt de comando. A partir daqui, você pode ver a documentação do Homebrew digitando o comando de brew help do brew help ou pode prosseguir para o próximo passo.

homebrew-package-manager-macos-5

Para encontrar programas e comandos para download, primeiro você precisa pesquisar o banco de dados do Homebrew para o programa desejado. Para este exemplo, wget por wget . Wget é um popular comando Linux que faz o download de arquivos de servidores HTTP e FTP.

1. Digite o seguinte comando e pressione Enter:

  Brew search wget

homebrew-package-manager-macos-6

2. Após um momento, dois wgetpaste nomeados wget e wgetpaste . Eu não sei o que wgetpaste é, mas eu posso wgetpaste usando o comando brew info :

  Brew info wgetpaste

homebrew-package-manager-macos-7

3. Podemos ver a partir da descrição que wgetpaste irá ” wgetpaste colar a uma série de serviços pastebin. “Uma vez que o wget é um aplicativo que faz o download de arquivos da Web, isso não soa como o que estou procurando. Ele também inclui o wget como uma dependência, então eu não seria capaz de executá-lo sem wgetqualquer maneira.

homebrew-package-manager-macos-8a

1. Agora que eu confirmei que o pacote wget é o que eu quero, eu vou digitar o seguinte comando e pressione Enter:

  Brew install wget

homebrew-package-manager-macos-9

2. Homebrew vai agora começar a trabalhar o seu pacote de gestão de magia. Além do wget , posso ver que ele também instalou o openssl , que é considerado uma dependência para o wget .

homebrew-package-manager-macos-10

3. Quando a instalação estiver concluída, eu vou ser retornado para o prompt de comando.

homebrew-package-manager-macos-11

Agora que instalamos o comando wget , poderemos usá-lo como qualquer outro comando do Terminal.

1. Por exemplo, se digitar man wget , veremos a página man do wget , como esperado.

homebrew-package-manager-macos-12

homebrew-package-manager-macos-13

2. E podemos usar o wget como wget no Linux. Por exemplo, para baixar um arquivo zip de um site, usaremos um comando como o abaixo:

  Wget http: // domain.com / file.zip

3. Aqui está um exemplo real de um pacote de texturas que eu baixei do TextureMate.

homebrew-package-manager-macos-14

E quando o download for concluído, eu sou retornado para o prompt de comando.

homebrew-package-manager-macos-15

À medida que você se torna mais experiente com o terminal do macOS, você pode começar a perceber que alguns comandos do Terminal que são comuns no Linux estão faltando no macOS. É fácil adicionar novos comandos do Terminal à sua biblioteca de comandos usando o Homebrew.

Anúncios