Executando verificação de segurança...
2
acioly
2 min de leitura ·

Essenciais: Ferramentas Avançadas de Linha de Comando para Desenvolvedores macOS

Ferramentas Avançadas de Linha de Comando do macOS

O macOS oferece um conjunto poderoso de ferramentas de linha de comando baseadas em Unix. Além disso, existem utilitários específicos do macOS que fornecem funcionalidades exclusivas. Veja algumas dessas ferramentas e seus principais usos:

caffeinate: impede o Mac de entrar em modo de sono.

caffeinate evita o sono enquanto estiver em execução.

  • caffeinate -u -t <segundos> impede o sono por um tempo específico.
  • caffeinate -d também mantém a tela ligada.
  • caffeinate -w <pid> interrompe quando um processo específico termina.
  • caffeinate <comando> executa um comando e evita o sono até a conclusão.

textutil: converte arquivos de documentos.

textutil -convert html journal.doc converte o arquivo journal.doc em journal.html.
Opções de conversão: txt, html, rtf, rtfd, doc, docx.

mdfind: realiza buscas com o Spotlight.

  • mdfind <consulta> faz uma busca com palavras-chave.
  • mdfind kMDItemAppStoreHasReceipt=1 encontra aplicativos da Mac App Store.
  • mdfind -name <nome> busca arquivos pelo nome.
  • mdfind -onlyin <dir> restringe a busca a um diretório específico.

networkQuality: mede a velocidade da Internet.

Execute networkQuality para um teste de velocidade.

  • networkQuality -v exibe informações detalhadas.
  • networkQuality -i realiza o teste em uma interface de rede específica.

screencapture: captura de tela.

  • screencapture -c copia a captura para a área de transferência.
  • screencapture <arquivo> salva a captura em um arquivo.
  • screencapture -T <segundos> faz a captura após um atraso.

pbcopy, pbpaste: interage com a área de transferência.

  • <comando> | pbcopy copia a saída para a área de transferência.
  • pbpaste exibe o conteúdo da área de transferência.

Essas são apenas algumas das poderosas ferramentas de linha de comando do macOS que podem melhorar sua produtividade como desenvolvedor. Explore a documentação completa para descobrir mais recursos e opções de uso.

Carregando publicação patrocinada...
1
1