
Você pode fazer muito com o Terminal do macOS, mas os comandos tendem a ser obtusos. Um programa gratuito chamado m-cli se autodenomina um canivete suíço para macOS e torna muitos desses comandos ocultos muito mais fáceis de aprender e descobrir.
Os comandos do terminal raramente são intuitivos. Por exemplo, se você deseja adicionar uma pasta de itens recentes ao seu dock, este é o comando:
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = {"list-type" = 1; }; "tile-type" = "recents-tile";}' && \killall Dock
Olhe para isso por tempo suficiente e você poderá descobrir o que tudo isso significa, mas é difícil imaginar muitos usuários descobrindo por conta própria. Com o m-cli instalado, no entanto, o comando é muito mais fácil:
m dock addrecentitems
O M-cli facilita a descoberta e a execução de centenas de funções semelhantes. Veja como configurá-lo e o que mais você pode fazer.
Índice
Instalando m-cli no macOS
Mostramos como instalar pacotes usando o Homebrew , e essa é a maneira mais fácil de instalar o m-cli. Depois de configurar o Homebrew, abra o Terminal (Aplicativos> Utilitários> Terminal) e execute o seguinte comando:
brew install m-cli
Se você não tiver o Homebrew configurado, vá para a página m-cli no Github para obter instruções de instalação alternativas. O Homebrew será mais fácil para você e também ajudará a manter tudo atualizado com facilidade. (Sem mencionar que tem um monte de outras ferramentas úteis.)
Como usar m-cli
O número de funções que o m-cli oferece pode ser intimidante, mas é bastante simples. A maioria dos comandos são apenas três palavras m:, seguidas por um comando de duas palavras. Para começar, digite m help. Isso lhe dará uma lista de funções, que também descrevo na seção abaixo.

Cada um desses comandos pode acionar pelo menos uma funcionalidade. Para encontrá-los, digite m subcommand help. Por exemplo, aqui estou explorando o que dockposso fazer:

Como você pode ver, dockoferece vários ajustes. No exemplo acima, ativei e desativei a ampliação.
Para aprender um pouco mais, dê uma olhada no bluetoothcomando.

Como você pode ver, posso ligar e desligar o Bluetooth rapidamente e verificar o status atual.
Finalmente, aqui está o wificomando:

Como você pode ver, posso ligar o Wi-Fi e oferecer, mas também recuperar senhas de qualquer rede ou verificar todas as redes que estão próximas.
Tudo o que m-cli oferece
Como dissemos, existem 30 comandos, todos os quais oferecem pelo menos um subcomando. Aqui está um esboço rápido do que todos esses comandos podem fazer:
battery: Veja o status atual da bateria.bluetooth: Veja o status atual do Bluetooth, ligue e desligue o Bluetooth.dir: Visualize árvores de pastas e apague rapidamente as pastas vazias.disk: Veja informações sobre unidades conectadas, formata unidades e permissões de reparo.dns: Limpe seu cache DNS.dock: Altere as configurações do Dock ou adicione uma pasta de itens recentes .finder: Alterne arquivos ocultos, extensões e a área de trabalho.firewall: Desative ou ative o firewall do macOS.gatekeeper: Desative ou ative o Gatekeeper .group: Visualize ou altere grupos de usuários em seu Mac.hostname: Visualize ou altere o nome de host do seu Macinfo: Veja qual versão do macOS você está executando.lock: Bloqueie o seu Mac.network: Veja ou altere sua localização atual.nosleep: Impeça o seu Mac de hibernar, por um determinado número de segundos ou até que um comando específico seja concluído.ntp: Alterne se o seu Mac sincroniza o relógio com um servidor de horário.restart: Diga ao seu Mac para reiniciar.safeboot: Diga ao seu Mac para reiniciar em inicialização segura .screensaver: Inicia o protetor de tela padrão atual.service: Veja e monitore todos os serviços atualmente em execução.shutdown: Diga ao seu Mac para desligar.sleep: Diga ao seu Mac para dormir.timezone: Altere o fuso horário do seu Mac.trash: Esvazie a pasta Lixo do seu Mac.update: Atualize o software da Mac App Store sem abrir a App Storeuser: Gerenciar usuários em seu Mac.volume: Altere o volume do seu Mac.vpn: Gerenciar conexões VPN.wallpaper: Defina o papel de parede do seu Mac.wifi: Ligue e desligue o Wi-Fi, recupere sua senha atual do Wi-Fi ou verifique todas as redes próximas.
A maioria dessas coisas era possível fazer na linha de comando antes, mas o m-cli as torna muito mais fáceis de descobrir e executar. Se você é um viciado em linha de comando, não há razão para não instalá-lo. E enquanto você está nisso, verifique essas outras ferramentas de linha de comando para usuários de Mac .