Recomendado, 2024

Escolha Do Editor

30 comandos de terminal do Mac para acessar recursos ocultos

Todo mundo adora recursos ocultos. Há uma razão para chamá-los de "Ovos de Páscoa", é como receber um presente do seu dispositivo. Recursos ocultos podem parecer enigmáticos, mas podem ser incrivelmente produtivos também.

O aplicativo Terminal no seu Mac é uma janela para o funcionamento interno do sistema, e pode permitir que você altere muitas configurações e acesse uma infinidade de recursos, se souber como fazê-lo. Neste artigo, apresentarei alguns comandos interessantes que permitirão que você acesse vários recursos e recursos ocultos no seu Mac.

Nota: Algumas alterações podem precisar de uma reinicialização (ou pelo menos um logout, login) para entrar em vigor, especialmente aquelas em que estamos editando valores padrão.

1. Criar imagem de disco do conteúdo da pasta

Se nada mais, as imagens de disco podem ser incrivelmente úteis para manter os arquivos como uma imagem restaurável que você pode restaurar. É algo como o TimeMachine. O comando que você precisa para criar uma imagem de disco a partir do conteúdo de uma pasta é:

hdiutil create -volname "VolumeName" -srcfolder /path/to/folder -ov diskimage.dmg

Eu tenho uma pasta chamada Beebom, onde eu salvo todas as imagens dos vários artigos que escrevo. Vamos criar uma imagem de disco a partir disso:

hdiutil create -volname "BeebomImage" -srcfolder ~/Beebom -ov Beebom.dmg

2. Gravar imagens de disco em DVD

Se o seu Mac tiver uma unidade de DVD ou se você usar uma unidade de DVD RW externa, poderá gravar imagens em um DVD usando a linha de comando . É um simples comando de uma linha:

hdiutl burn /path/to/image

Se eu fosse gravar a imagem Beebom.dmg em um DVD, usaria o comando como:

hdiutl burn ~/Beebom.dmg

Nota: Esse comando funciona para arquivos .dmg, .iso e .img.

3. Gravar imagem de disco em volume

Você pode gravar os dados em uma imagem de disco em um volume. Você terá que formatar o volume primeiro, no entanto. O comando é:

sudo asr -restore -noverify -source /path/to/image -target /Volumes/volumeName --erase

Para ilustrar, criei primeiramente uma imagem em branco formatada como ExFAT na qual restauraria os dados do Beebom.dmg. Isso foi realizado usando:

hdiutil create -megabytes 30 -type UDIF -fs ExFAT ~/BlankDisk.dmg

Isso criou um disco montável em branco que eu poderia formatar livremente sem perder dados. Lembre-se de montar este disco clicando duas vezes nele. Em seguida, navegue até “/ Volumes /” fazendo o seguinte:

1. Abra o Finder

2. Pressione Command + Shift + G

3. Digite / Volumes / e pressione Enter

Em seguida, executei o seguinte comando para gravar o conteúdo de Beebom.dmg no volume BlankDisk.dmg .

sudo asr -restore -noverify -source ~/Beebom.dmg -target /Volumes/Untitled/ --erase

4. Converter arquivos para HTML

Se você tiver um arquivo .txt, .rtf ou até mesmo um arquivo .doc / .docx, poderá convertê-lo facilmente no formato html usando um simples comando Terminal.

textutil -convert html file.ext

Simplesmente substitua o “file.ext” pelo caminho do arquivo que você deseja converter e pressione Enter.

Eu criei um arquivo beebom.rtf de amostra para converter em seu equivalente HTML.

textutil -convert html ~/beebom.html

Nota: Esse comando pode converter documentos em vários formatos, como txt, rtf, rtfd, html, doc, docx, odt ou webarchive.

5. Adicione uma pilha recente de aplicativos ao Dock

O dock fornece acesso rápido a vários aplicativos, bem como Downloads e Lixeira. No entanto, usar um comando simples pode permitir que você adicione outra pilha ao Dock para seus Aplicativos Recentes. O comando para conseguir isso é um pouco longo e pode ser difícil de entender.

defaults write com.apple.dock persistent-others -array-add \
'{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }' && \
killall Dock

Isso habilita a pilha “Aplicativos Recentes” no seu dock. Além disso, faça um “toque duplo” nesta pilha e você pode escolher entre opções como “Aplicativos Recentes”, “Documentos Recentes”, “Servidores Recentes”, etc.

6. Adicione uma telha espaçadora ao Dock

Você também pode adicionar um bloco em branco ou um bloco de espaçador (como é chamado) ao encaixe. Isso pode ajudá-lo a aumentar o espaço entre vários ícones no dock para dar uma aparência mais espalhada e organizada, se você quiser. O comando para adicionar um bloco de espaçador ao seu encaixe é semelhante ao comando para adicionar uma pilha de "Apps recentes".

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' && \
killall Dock

7. Impedir que os ícones do aplicativo na estação saltem

Eu acho muito chato quando um ícone de aplicativo começa a saltar para cima e para baixo no dock, tentando chamar minha atenção. Sim, isso só acontece quando realmente requer atenção, mas pode ser muito chato. Se você quiser impedir que os ícones de aplicativos sejam devolvidos no dock, basta usar o seguinte comando para evitar o comportamento.

Nota: Este comando não impede que o ícone seja ativado quando você o inicia, somente quando ele salta para atrair a atenção.

defaults write com.apple.dock no-bouncing -bool false && \
killall Dock

Se você achar que perdeu os ícones saltando, ou se você apenas quis experimentar isto de uma vez, você pode simplesmente usar o seguinte comando para habilitar o salto novamente.

defaults write com.apple.dock no-bouncing -bool true && \
killall Dock

8. Redefinir Dock

Talvez você tenha adicionado muitos aplicativos ao seu Dock, ajustado o tamanho e reorganizado demais os ícones, ou talvez queira apenas que o seu Dock volte ao modo como foi quando inicializou o seu Mac. Quaisquer que sejam suas razões, o comando para realizar isso é muito simples.

Tudo o que você precisa fazer é executar o seguinte comando no Terminal e o seu Dock voltará às configurações originais .

defaults delete com.apple.dock && \
killall Dock

9. Ocultar um arquivo ou pasta

Existem vários motivos para querer ocultar um arquivo ou uma pasta. Por um lado, pode ter dados confidenciais que você não quer que os outros vejam.

Você pode saber que arquivos com um “.” Prefixados ao nome deles, estão ocultos por padrão . No entanto, você não pode simplesmente colocar um “.” Em um arquivo ou pasta. Experimente, o Finder lhe dará um aviso e a operação falhará.

Além disso, se alguém quiser verificar pastas ocultas em seu diretório, elas provavelmente procurarão arquivos com um “.” Prefixados aos seus nomes, de qualquer forma. Então, por que não esconder seus arquivos e pastas pessoais de uma maneira melhor?

Tudo o que é preciso é um simples comando.

chflags hidden /path/to/file/folder

Se você quiser mostrar esses arquivos ou pastas, tudo o que você precisa fazer é substituir “oculto” por “nohidden” no comando acima.

10. Mostrar / ocultar arquivos e pastas ocultos

Existem alguns diretórios e arquivos que o seu Mac mantém escondidos de você no Finder. O motivo é simples; esses são os arquivos e pastas que um usuário ocasional normalmente não precisaria acessar. No entanto, se você precisar acessar essas pastas ocultas, tudo o que você precisa fazer é editar um dos valores padrão do Finder, e isso pode ser feito com o seguinte comando:

defaults write com.apple.finder AppleShowAllFiles true

Intuitivamente, o comando para ocultar todos esses arquivos e pastas simplesmente altera o comando para dizer "falso" em vez de "verdadeiro"

Depois de ter executado este comando, você precisará reiniciar o Finder. Para fazer isso, siga as etapas abaixo:

  • Localize o ícone "Finder" no seu Dock.
  • Pressione “opção” e toque no ícone com dois dedos.
  • No menu de contexto, selecione "Reiniciar"

11. Mostrar / ocultar caminho completo na barra de título do Finder

Se você já usou o Terminal para modificar, acessar ou transferir arquivos, você saberá que encontrar o “caminho” dos arquivos é muito importante para apontar o Terminal para o arquivo correto.

Normalmente, você terá que selecionar o arquivo no Finder e usar a opção "Get Info" para encontrar o caminho para o arquivo. No entanto, o Finder pode ser configurado para exibir o caminho inteiro do diretório atual em que você está, executando um comando simples.

defaults write com.apple.finder _FXShowPosixPathInTitle -bool true

Seu localizador agora mostrará o caminho completo para o diretório atual em sua barra de título.

Para desativar esse recurso, use o seguinte comando:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool false

12. Ativar a opção para sair do localizador

Finder é um aplicativo que não mostra um item “Quit Finder” em seu menu, não responde às teclas de atalho “Command + Q” e basicamente parece invencível. A opção para sair do Finder é na verdade apenas oculta e pode ser exposta com um comando simples.

defaults write com.apple.finder QuitMenuItem -bool true && \
killall Finder

Se você quiser ocultar a opção novamente, basta usar o seguinte comando:

defaults write com.apple.finder QuitMenuItem -bool false && \
killall Finder

13. Desativar rolagem suave

Rolagem suave é realmente um benefício. Ele ajuda toda a interface do usuário a ficar mais fluida e permite que o usuário interaja de uma maneira muito melhor com a interface do usuário. Em Macs mais antigos, no entanto, a rolagem suave pode queimar mais pontes do que ajuda a construir.

Macs mais antigos podem não ter potência de GPU suficiente para aplicar efetivamente efeitos suaves de rolagem à interface do usuário. Felizmente, a rolagem suave pode ser desativada .

Este comando irá desativar a rolagem suave no seu Mac

defaults write NSGlobalDomain NSScrollAnimationEnabled -bool false

Para ativá-lo novamente, basta substituir "false" por "true"

14. Mostrar / ocultar ícones da área de trabalho

Você já teve que compartilhar a tela com alguém sobre aplicativos como "FaceTime" e "TeamViewer"? A maioria das pessoas teria usado um ou outro serviço de compartilhamento de tela, pelo menos uma vez. No entanto, se você é como eu, sua área de trabalho provavelmente fica confusa o tempo todo e, obviamente, você não quer que a outra pessoa veja essa bagunça. Essa outra pessoa pode ser seu chefe, e você não quer que eles vejam quão desorganizada sua área de trabalho normalmente é, você faria?

Em vez de gastar muito tempo filtrando a desordem e classificando arquivos em diretórios, basta usar o seguinte comando para ocultar os ícones da área de trabalho; tornando-o perfeito para compartilhamento de tela, apresentações e, basicamente, qualquer tarefa em que outra pessoa possa ver sua área de trabalho e julgá-lo pelas suas fracas habilidades organizacionais.

O comando para ocultar ícones da sua área de trabalho é:

defaults write com.apple.finder CreateDesktop -bool false && \
killall Finder

É claro que, uma vez que você tenha terminado a tarefa, você gostaria de recuperar toda a sua bagunça na sua área de trabalho. Para fazer isso, basta executar o seguinte comando:

defaults write com.apple.finder CreateDesktop -bool true && \
killall Finder

15. Mostrar / ocultar barra de caminho no Finder

A barra de caminho faz exatamente o que o nome sugere: exibe o caminho para o diretório de trabalho atual em que você está. Em vez de ativar a “barra de título” do Finder para exibir o caminho, por que não usar a “barra de caminho” em si? Afinal de contas, é isso que deve fazer.

O comando defaults write com.apple.finder ShowPathbar -bool true habilita uma “barra de caminho” no Finder.

Você também pode ocultar a "barra de caminho", se quiser, apenas substitua "true" por "false" no comando acima.

16. Abra Pastas, URLs, Arquivos, Aplicativos

Você pode abrir pastas, arquivos, URLs e até mesmo Aplicativos diretamente do aplicativo Terminal . Isso é especialmente útil se você estiver escrevendo um script para acessar um arquivo, pasta ou URL.

O comando, intuitivamente, é "aberto" . Os argumentos que você passa para “abrir” ajudam a decidir o que você está pedindo para abrir.

Por exemplo, para abrir uma pasta, o comando será:

open /path/to/folder

Se você navegou para algum diretório dentro do Terminal e deseja abrir esse diretório no Finder, basta usar o seguinte comando:

open .

Nota: Existe um "." Depois de aberto, isso "." Implica que você está pedindo para abrir a pasta que está no momento.

Você também pode abrir URLs.

open "//github.com" irá abrir o GitHub no seu navegador padrão.

17. Impedir Mac de dormir

Existe uma infinidade de aplicativos que são direcionados a impedir que o seu Mac durma por um período de tempo especificado pelo usuário, e eles funcionam. Mas por que instalar um aplicativo de terceiros quando você pode usar o Terminal para obter a mesma funcionalidade?

Existe um utilitário de linha de comando embutido no Mac, chamado “cafeinato” . Inteligentemente chamado, como a cafeína é conhecida por prevenir a sonolência, o cafeína pode ser usado para definir um horário para o qual o seu Mac não irá dormir.

O comando é bem simples.

caffeinate -u -t time_in_seconds

Então, se você quiser impedir que seu Mac durma por, digamos, 1 hora, o comando se tornará:

caffeinate -u -t 3600

18. Coloque a tela para dormir após o tempo especificado

Por outro lado, você pode querer configurar seu Mac para que ele coloque a tela em repouso após um tempo especificado por você.

Você pode usar o “Power Manager” para realizar isso. O comando é simples, mas requer acesso de “super usuário” para ser executado, pois altera as configurações de energia.

sudo pmset displaysleep time_in_minutes

Digamos que você quer que seu Mac durma após 5 minutos de inatividade, o comando para ativar isso será:

sudo pmset displaysleep 5

19. Configure o Mac para Reiniciar Automaticamente se Congelado

Macs são máquinas maravilhosas. Eles quase nunca congelam, graças ao excelente gerenciamento de recursos pelo OS X que tenta colocar o usuário em primeiro lugar. No entanto, de vez em quando, até um Mac pára de responder. As razões pelas quais podem ser um dos muitos; O ponto é que, nesse caso, tudo o que você pode fazer é manter pressionado o botão liga / desliga até o seu Mac desligar e, em seguida, reiniciá-lo.

Não seria melhor se você pudesse configurar o seu Mac para reiniciar automaticamente sempre que ele congelasse? Eu acho que seria.

Tudo o que você precisa fazer é executar sudo systemsetup -setrestartfreeze on e seu Mac será reiniciado automaticamente sempre que (se, em todos) congelar. Limpo, certo?

Nota: Eu não pude realmente testar isso, porque obviamente eu não iria congelar meu Mac de propósito, mas a documentação contém esse recurso, então deve funcionar.

20. Desabilitar a correção automática no teclado

A correção automática é um desses recursos que podem salvar vidas e ser uma ferramenta extremamente irritante. Todos têm opiniões variadas sobre autocorreção, o que é perfeitamente aceitável. Se você acha que a autocorreção o ajuda mais do que o incomoda, você fica feliz porque os teclados Mac vêm com a autocorreção ativada por padrão. Se, no entanto, você é como eu e não acha a autocorreção suficientemente útil, você pode desativá-la no teclado com um simples comando.

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

21. Desativar a ação de imprensa longa padrão para chaves

Todos nós ficamos loucos às vezes e queríamos digitar mensagens que usam letras desnecessárias e repetidas como "hiiiiiiii" ou "yayyyy". Não minta, eu sei que você também. O problema, simplesmente, é que o teclado no Mac se comporta como se esperasse que o teclado de um dispositivo móvel se comportasse. Pressionar uma tecla por um tempo aparece com um menu para caracteres acentuados. Alguns podem achar isso útil, acho que não é importante. Claro, em um iPhone pressionando longo leva a caracteres acentuados, mas deve ser assim em um laptop? Acho que não.

Felizmente, há uma maneira de impedir que esse comportamento semelhante ao iOS vaze em nossos Macs.

defaults write -g ApplePressAndHoldEnabled -bool false

É recomendável fazer logout e login, para que as alterações entrem em vigor.

22. Ajustar Taxa de Repetição Chave

Então você alterou o comportamento padrão da impressora longa para o seu Mac, e tentou repetir as letras pressionando a tecla, mas é muito lento (ou talvez, muito rápido)? Tudo o que você precisa fazer é ajustar a taxa de repetição da tecla. Defina o valor para o que você preferir, você terá que testar alguns valores para encontrar uma boa correspondência.

defaults write NSGlobalDomain KeyRepeat -int 0.02

Isso definirá uma taxa de repetição de teclas muito rápida. Você pode ajustar o valor de acordo com sua preferência.

23. Converter arquivo de áudio para o toque do iPhone

Os iPhones usam o formato .m4r para ringtones e, se você quiser definir sua música favorita como toque, ficará sem sorte até converter o arquivo para o formato .m4r. Felizmente, você pode fazer isso facilmente usando o Terminal.

afconvert input.mp3 ringtone.m4r -f m4af

Este comando pega um arquivo input.mp3, converte-o no formato .m4r e o salva com o nome “ringtone.m4r”

24. Criar audiobook a partir de um arquivo de texto

Isso foi engraçado. Um simples comando no Terminal, e você pode converter qualquer arquivo de texto em um livro de áudio, completo com pausas apropriadas nos sinais de pontuação.

O comando em si é: say -v Alex -f /path/to/file.txt -o "outputfile.m4a"

Nota: Este comando cria o audiolivro na voz “Alex”, o OS X tem muitas vozes disponíveis para escolher, você pode descobrir mais executando say -v ? no terminal.

25. Desativar som na inicialização

Sim, você pode pressionar uma tecla enquanto liga o computador, para evitar que ele faça o "carrilhão" icônico, mas você precisa fazer isso toda vez que iniciar o seu Mac. Por que não desativá-lo completamente? Tudo o que você precisa fazer é executar o seguinte comando:

sudo nvram

26. Mostrar a senha da rede WiFi

Muitas vezes, acontece que tenho meu Mac conectado a uma rede Wi-Fi e quero conectar meu telefone também. Infelizmente, não me lembro da senha. Eu poderia adivinhar, claro, mas eu também poderia pedir ao meu Mac para me dizer. Parece-me que o último é um modo muito mais eficiente de abordar esse problema específico.

security find-generic-password -D "AirPort network password" -a "SSID" -gw

Esse é o comando que você precisa executar no Terminal. Obviamente, substitua "SSID" pelo nome da rede WiFi para a qual você deseja encontrar a senha.

Nota: Este comando só pode mostrar as senhas para redes WiFi às quais o seu Mac se conectou, pelo menos uma vez. Esta não é uma ferramenta para quebrar senhas de WiFi.

27. Gerar senhas seguras

Senhas seguras são difíceis de criar e difíceis de lembrar. Bem, posso pelo menos ajudá-lo a resolver metade desse problema. A outra metade - a parte da lembrança - bem, está em você. Você poderia simplesmente escrever em algum lugar seguro, você sabe.

Terminal pode ajudá-lo a gerar senhas fortes usando este comando:

date | md5

28. tomar atrasado Screenshots

Sempre quis fazer uma captura de tela atrasada? Eu pessoalmente nunca precisei, mas talvez você tenha. Tem que haver alguém que use isso, porque existem aplicativos de terceiros que permitem isso. Talvez eles querem criar um lapso de tempo de suas telas, mas eu discordo. Estou aqui para dizer que você não precisa desses aplicativos de terceiros para tirar screenshots atrasados.

Tudo que você precisa é, você adivinhou, o Terminal e o seguinte comando:

screencapture -T 3 -t jpg -P delayedpic.jpg

Isso levará uma captura de tela após 3 segundos e salvará como "delayedpic.jpg" no seu computador.

29. Alterar formato de captura de tela padrão

Aqui, na Beebom, usamos screenshots JPEG em todo o site; Macs tiram screenshots em PNG, por padrão. Isso causou uma grande dificuldade: eu precisava exportar cada captura de tela para um formato JPEG antes de poder usá-la no site. No entanto, isso também me levou a procurar uma solução, e a solução é um comando ; e um simples nisso.
defaults write com.apple.screencapture type "jpg"

Esse comando me poupará inúmeras horas de conversão de capturas de tela em JPEGs e depois carregá-las no site.

30. Reproduzir o som de carregamento do iOS quando o MagSafe está conectado

Para ser honesto, isso é mais um truque; mas pode ser útil se a luz do seu conector MagSafe estiver ruim e não funcionar. Note que eu disse que "poderia" ser útil. Quero dizer, você ainda pode ver o ícone da bateria para verificar se o seu laptop está carregando ou não, mas que seja. Este é um recurso escondido legal, no entanto, e eu estou cobrindo isso.

defaults write com.apple.PowerChime ChimeOnAllHardware -bool true && \
open /System/Library/CoreServices/PowerChime.app

Você pode desligá-lo também.

defaults write com.apple.PowerChime ChimeOnAllHardware -bool false && \
open /System/Library/CoreServices/PowerChime.app

Explore, aprenda, seja produtivo

Esses recursos ocultos não são uma lista exaustiva. Eu não pretendo saber tudo o que o Terminal pode fazer, mas este artigo pode lhe dar uma idéia sobre as vantagens de explorar o Terminal e seus comandos. Experimente os recursos que expliquei neste artigo e comente abaixo, explicando sua experiência com esses comandos.

Top