Na instalação, todos os Macs contêm uma ampla variedade de comandos de Terminal. No entanto, à medida que você adquire mais experiência com o Terminal (ou se estiver conosco vindo do Linux), poderá descobrir em breve que alguns comandos importantes estão faltando. Onde está a wget, por exemplo, ou nmap? Se precisar desses comandos, você pode adicioná-los facilmente ao Terminal macOS com um gerenciador de pacotes.
Um gerenciador de pacotes é um aplicativo que controla o download, a instalação e a atualização de um conjunto de ferramentas de software. Neste caso, nosso gerenciador de pacotes será responsável por baixar e instalar os diferentes comandos do Terminal que desejamos usar. Se você é um usuário Linux, você reconhecerá isso funcionalmente de apt-get ou yum.
Embora haja diversos gerenciadores de pacotes disponíveis para macOS, usaremos Homebrew para este guia. É bem visto, amplamente utilizado e fácil de usar. Além disso, é grátis.
Instalando o Homebrew
Observe que antes de instalar o Homebrew, você precisará ter as ferramentas de linha de comando do Xcode instaladas. Isso vem com o Xcode, que é instalado 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)"
Este comando executará um script Ruby que baixa o gerenciador de pacotes Homebrew do GitHub.
3. Quando solicitado, pressione Enter para continuar a instalação.
4. Digite sua senha de administrador quando solicitado.
5. Quando a instalação do aplicativo for concluída, você retornará ao prompt de comando. A partir daqui, você pode ver a documentação do Homebrew digitando o brew help comando, ou você pode prosseguir para a próxima etapa.
Procurando por Pacotes
Para encontrar programas e comandos para baixar, primeiro você precisa pesquisar o banco de dados do Homebrew para o programa que deseja. Para este exemplo, vamos procurar por wget. Wget é um comando popular do Linux que baixa arquivos de servidores HTTP e FTP.
1. Digite o seguinte comando e pressione Enter:
brew search wget
2. Depois de um momento, dois resultados aparecerão com o nome wget e wgetpaste. Não sei o que wgetpaste é, mas posso encontrar mais informações usando o brew info comando:
brew info wgetpaste
3. Podemos ver pela descrição que wgetpaste vai “Automatize a colagem em vários serviços do pastebin.” Desde a wget é um aplicativo que baixa arquivos da Web, não parece o que procuro. Também inclui wget como uma dependência, então eu não seria capaz de executá-lo sem wget qualquer forma.
Instalando Pacotes
1. Agora que confirmei que o wget pacote é o que eu quero, vou digitar o seguinte comando e pressionar Enter:
brew install wget
2. O Homebrew agora começará a trabalhar sua mágica de gerenciamento de pacotes. Além de wget, Posso ver que também instalou openssl, que é considerada uma dependência para wget.
3. Quando a instalação for concluída, voltarei ao prompt de comando.
Usando novos comandos
Agora que instalamos o wget , poderemos usá-lo como qualquer outro comando do Terminal.
1. Por exemplo, se digitarmos man wget, veremos a página de manual para wget, exatamente como esperado.
2. E podemos usar wget assim como faríamos no Linux. Por exemplo, para baixar um arquivo zip de um site, usaríamos um comando como este abaixo:
wget http://domain.com/file.zip
3. Aqui está um exemplo da vida real de um pacote de textura que baixei do TextureMate.
E quando o download for concluído, volto ao prompt de comando.
Conclusão
À medida que você se torna mais experiente com o terminal do macOS, pode começar a perceber que alguns comandos de Terminal comuns no Linux estão ausentes do macOS. É fácil adicionar novos comandos de Terminal à sua biblioteca de comandos usando o Homebrew.
Apoie o nosso trabalho ❤️
Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.
































