9 truques de linha de comando para Mac OS X que você deve conhecer
A linha de comando geralmente é considerada o domínio de usuários avançados, mas isso não significa que todo uso do Terminal deva envolver ciência de foguetes. Esta coleção de dicas de terminal deve se aplicar a uma ampla variedade de usuários de Mac, e todos, desde iniciantes até usuários avançados, devem encontrar algo que valha a pena aqui. Alguns desses truques podem exigir que o Xcode seja instalado no Mac, o Xcode é um download gratuito da App Store.
Evite protetores de tela e durma com “cafeína”
Novo no OS X Mountain Lion, o cafeinato é como uma versão de linha de comando do utilitário Caffeine favorito de todos. O uso é simples, com cafeína em execução, o Mac não irá dormir e os protetores de tela não serão ativados. Na forma mais simples, pode ser executado sozinho, mas provavelmente é melhor usado com um limite de tempo anexado a ele:
caffeinate -t 3600
O sinalizador -t especifica o tempo em segundos, o exemplo acima executa cafeína por uma hora.
Extrair arquivos PKG com “pkgutil”
Precisa pegar um arquivo de um arquivo .pkg? Talvez você queira ver o que há dentro de um pacote sem instalá-lo? Sem problemas, o pkgutil faz o trabalho:
pkgutil --expand sample.pkg ~/Desktop/
Isso despejará todo o conteúdo do pacote no diretório especificado, sem instalá-lo.
Use “purge” para liberar memória
O comando purge forçosamente libera o disco e os caches de memória, tendo um efeito semelhante a quando você reinicia um Mac. Embora alguns digam que a purga oferece apenas um efeito placebo, funciona absolutamente para enviar a memória do sistema da categoria “Inativa” de volta à RAM disponível gratuitamente e, em situações em que você está com pouca memória real, pode fornecer um aumento de velocidade .
Usar purge é simples, digite o seguinte em um prompt de comando:
purga
Aguarde um minuto ou mais para que as alterações entrem em vigor, o processo geralmente é muito mais rápido em Macs com unidades SSD.
Iniciar várias instâncias de aplicativos com "aberto"
Você já deve saber que pode abrir aplicativos na GUI do OS X a partir da linha de comando com o comando 'abrir', mas sabia que pode executar várias instâncias de aplicativos anexando o -n flag para o comando open? É fácil de usar, aqui está tudo o que você precisa fazer:
open -n /Applications/Safari.app/
O exemplo executa outra instância do Safari. Altere o nome do aplicativo de acordo e não se esqueça de incluir a extensão .app.
Atualizando o OS X sem a App Store
Deseja instalar o software do sistema e as atualizações sem se preocupar com a Mac App Store? Você pode fazer isso diretamente da linha de comando com a ajuda do comando softwareupdate. Para instalar todas as atualizações disponíveis, basta executar o seguinte:
sudo softwareupdate -i -a
Você pode, ele está incluído no OS X há anos e funciona da mesma forma, independentemente da versão que você está usando.
Liste tudo o que você já baixou
Todos nós já passamos por isso; você baixou algo há algum tempo de um domínio do qual se lembra, mas não consegue lembrar o quê ou de onde.Você está com sorte, porque o Quarantine Services mantém um banco de dados de tudo o que já foi baixado e você pode consultar esse banco de dados para encontrar o que estava procurando. Use o comando sqlite3 da seguinte forma para ver tudo:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'selecionar LSQuarantineDataURLString de LSQuarantineEvent' |mais
Claro que você também pode excluir essa lista se a existência o incomodar.
Ocultar arquivos ou pastas do Finder com “chflags”
Tem um arquivo ou pasta secreta que deseja ocultar do Finder? Use chflags para tornar qualquer arquivo invisível no sistema de arquivos OS X GUI, funciona da mesma forma se você estiver apontando para um arquivo ou diretório:
chflags hidden /caminho/para/arquivo/ou/pasta/
Sorte (ou azar) para nós, pessoal da linha de comando, o arquivo ainda estará visível com ls, mas permanecerá oculto no Finder até que o sinalizador “nohidden” seja anexado da seguinte forma:
chflags nohidden /path/to/unhide/
As alterações são imediatas em qualquer um dos eventos.
Digite automaticamente caminhos longos arrastando e soltando
Você sabia que pode arrastar e soltar qualquer arquivo do Finder na linha de comando e todo o caminho para esse arquivo será impresso automaticamente? Esta não é exclusivamente uma dica de linha de comando, mas é tão útil que deve ser incluída. Isso provavelmente é melhor usado em conjunto com um comando para prefixar o caminho, assim:
sudo vi (arraste o arquivo aqui para imprimir o caminho completo)
Isso funciona em qualquer lugar na linha de comando, mesmo quando você já estiver em um aplicativo.
Crie um arquivo Zip protegido por senha
Se você estiver enviando um arquivo através de um meio não seguro ou hospedando-o publicamente, mas deseja fornecer algum nível de proteção, você pode criar um arquivo zip protegido por senha com o sinalizador -e:
zip -e protected.zip /file/to/protect/
Sem o sinalizador -e, você apenas criará um arquivo zip padrão sem uma senha.