Rastreie as alterações feitas no Mac com o Terminal [Dicas do OS X]

Se você tem acompanhado em casa, deve ter feito várias alterações em seu Mac através do aplicativo Terminal. Certamente você está acompanhando todas essas mudanças em uma planilha, certo? Quero dizer, e se você quisesse voltar e descobrir quais mudanças você fez? De que outra forma você poderia rastreá-lo do que digitando laboriosamente cada alteração à mão em algum tipo de banco de dados? Bem, a dica de hoje mostrará como automatizar esse processo e colocar todas as suas alterações em um arquivo de texto automaticamente.

Para começar, vamos usar o comando history no Terminal. Inicie o aplicativo na pasta Utilitários (normalmente na pasta Aplicativos) e digite a palavra históriae, em seguida, clique em retornar. O Terminal irá então listar até os últimos 500 comandos que você aplicou.

Isso pode ser muito preenchedor, entretanto, vamos nos concentrar apenas nos comandos de gravação padrão que estamos emitindo nesta coluna de dicas. Usando grep, um utilitário de linha de comando para pesquisar strings de texto específicas, podemos filtrar a lista de histórico apenas para esses comandos específicos. Digite o seguinte no Terminal e pressione a tecla Return:

história | grep "gravação padrão"

Você obterá uma boa lista apenas dos comandos que mostram os comandos de gravação padrão que você emitiu no Terminal. O que você pode perceber, porém, é que depois de emitir 500 comandos, os primeiros desaparecerão da lista. Este é um comando que criará um arquivo de texto que salva todos os resultados de sua pesquisa grep:

história | grep "default write" >> ~ / Documents / defaultsLog.txt

Isso coloca os resultados da pesquisa em um arquivo de texto, chamado ‘defaultsLog.txt’, e o coloca na pasta Documentos. Agora vem a parte complicada (e super legal). Vá para a pasta Aplicativos mais uma vez e abra o TextEdit. Escolha Abrir no menu Arquivo e navegue até sua pasta de início. Pressione Command-Shift-Period para mostrar os arquivos ocultos e, a seguir, escolha o arquivo .bash_profile na lista resultante. Se não estiver lá, crie um novo arquivo em sua pasta de início, nomeie-o .bash_profile e abra-o como acima. Em seguida, adicione o seguinte código ao final do arquivo (ou ao início, se você acabou de criar um em branco):

PROMPT_COMMAND = 'echo "$ (histórico 1 | grep" gravação padrão ")" | sed '/ ^ $ / d' >> ~ / Documents / defaultsLog.txt '

Este script será adicionado ao documento de lista criado na etapa acima sempre que um novo prompt de comando for mostrado no Terminal. Muito bom, hein?

[Através da: Dicas do Mac OS X]

Tem uma dica do OS X? Precisa de ajuda para solucionar problemas do OS X? Me mande uma linha ou deixe um comentário abaixo.

Última postagem do blog

| Culto de Mac
September 10, 2021

Constantemente compartilhamos nossos instantâneos de nossos iPhones para o Twitter e Facebook, os enviamos por e-mail e iMessage, os imprimimos de ...

Apple lança iTunes 7.2 com suporte a DRM-Free iTunes Plus
September 10, 2021

Apple lança iTunes 7.2 com suporte a DRM-Free iTunes PlusDepois da meia-noite no Leste da noite, a Apple deixou seu próprio gato fora da bolsa para...

"Manual ausente" agora um aplicativo para iPhone
September 10, 2021

Tony Bovediz:3 de março de 2009 às 17:17Sou um dos primeiros clientes do aplicativo Missing Manual e também sou um "concorrente" do editor e autor ...