Como baixar e usar o ioreg no macOS
Se você é um usuário do macOS que deseja aprender mais sobre o hardware e os dispositivos do seu sistema, pode estar interessado em uma ferramenta chamada ioreg. Neste artigo, vamos explicar o que ioreg é, por que você pode precisar dele, como baixá-lo e como usá-lo. Ao final deste artigo, você poderá explorar o registro do I/O Kit do seu Mac e obter informações úteis sobre o seu hardware.
O que é ioreg e por que você precisa dele?
ioreg é uma ferramenta de linha de comando que exibe o registro do I/O Kit, que é um banco de dados dinâmico que descreve a coleção de objetos (nubs ou drivers) que estão ativos no sistema em execução no momento. O registro do I/O Kit rastreia as relações provedor-cliente entre esses objetos e reflete a nova configuração de dispositivos quando o hardware é adicionado ou removido do sistema. O registro do I/O Kit não é armazenado em disco ou arquivado entre as inicializações; em vez disso, ele é criado a cada inicialização do sistema e reside na memória.
download ioreg
Download Zip: https://cinurl.com/2vRhSR
ioreg pode ajudá-lo a solucionar problemas de hardware e obter informações do dispositivo, como:
A classe, nome, local e propriedades de cada objeto no registro do I/O Kit
A árvore de dispositivos, que mostra como os dispositivos estão conectados uns aos outros
O plano de energia, que mostra como os dispositivos são gerenciados para consumo de energia
O plano de serviço, que mostra como os dispositivos são combinados com os drivers
O plano do cliente do usuário, que mostra como os aplicativos do usuário acessam os dispositivos
Como baixar ioreg no macOS
ioreg já está instalado no macOS por padrão, então você não precisa baixá-lo separadamente. Você pode encontrá-lo em /usr/sbin/ioreg, que é um diretório oculto que contém binários do sistema. Acessar ioreg, você precisa abrir o Terminal, que é um aplicativo que permite interagir com seu sistema usando comandos de texto. Você pode iniciar o Terminal na pasta Aplicativos > Utilitários ou usando a pesquisa do Spotlight.
Você também pode baixar ioreg do GitHub ou Apple Developer, se você deseja obter uma versão ou código-fonte diferente. Por exemplo, você pode baixar IORegistryExplorer v2.1.0 de , que inclui IORegistryExplorer v3.0.2 e outras ferramentas úteis para desenvolvedores.
Como usar o ioreg no macOS
Você pode correr ioreg no Terminal com várias opções e argumentos, dependendo de quais informações você deseja obter. Por exemplo, você pode usar ioreg -l listar todos os objetos no registro do I/O Kit com suas propriedades, ou ioreg -w0 -l -n "AppleSmartBattery" para listar apenas as propriedades do objeto bateria. Você também pode usar ioreg -p IOUSB para listar todos os dispositivos USB conectados ao seu Mac, ou ioreg -c IOHIDSystem -r -d 1 -k HIDIdleTime -n "IOHIDSystem" \ awk '/HIDIdleTime/ print $NF/1000000000' para obter o tempo ocioso do seu Mac em segundos. Você pode usar homem ioreg para ver a página de manual para ioreg, que explica todas as opções e argumentos em detalhes.
Você também pode usar o IORegistryExplorer, um aplicativo gráfico para navegar no registro do I/O Kit. IORegistryExplorer permite visualizar o registro em diferentes planos, pesquisar objetos por nome ou classe, filtrar propriedades indesejadas e exportar os dados do registro para um arquivo. IORegistryExplorer é mais fácil de usar e conveniente do que ioreg, especialmente se você não estiver familiarizado com os comandos do Terminal.
Como instalar IORegistryExplorer
Para instalar o IORegistryExplorer, você precisa baixá-lo do GitHub ou Apple Developer, conforme mencionado acima. Depois de baixar o arquivo zip, você precisa extraí-lo e mover o arquivo IORegistryExplorer.app para a pasta Aplicativos. Você pode iniciar o IORegistryExplorer a partir daí ou usando a pesquisa do Spotlight.
Como usar IORegistryExplorer
Para usar o IORegistryExplorer, você precisa selecionar um plano no menu View, como Device Tree, Power Plane, Service Plane ou User Client Plane. Você pode então expandir ou recolher os nós na exibição em árvore e clicar em qualquer objeto para ver suas propriedades na exibição de detalhes. Você também pode usar o campo de pesquisa para encontrar um objeto por nome ou classe e usar o botão de filtro para ocultar ou mostrar determinadas propriedades. Você também pode usar o menu Arquivo para salvar ou carregar um instantâneo do registro ou exportar os dados do registro para um arquivo de texto.
Conclusão
Neste artigo, aprendemos como baixar e usar ioreg no macOS, uma ferramenta de linha de comando que exibe o registro do I/O Kit do seu sistema. Também aprendemos a usar o IORegistryExplorer, um aplicativo gráfico que permite navegar pelo registro do I/O Kit de maneira mais amigável. Ao usar essas ferramentas, você pode obter informações úteis sobre seu hardware e dispositivos e solucionar quaisquer problemas que possam surgir.
Se você quiser aprender mais sobre ioreg, IORegistryExplorer ou a estrutura I/O Kit em geral, você pode conferir estes recursos:
: Um guia que explica os conceitos e a arquitetura da estrutura do I/O Kit.
: Uma página de manual que descreve o uso e as opções de ioreg.
: Uma coleção de ferramentas para trabalhar com objetos I/O Kit, incluindo ioreg, ioalloccount, iostat, e mais.
Esperamos que você tenha gostado deste artigo e o tenha achado útil. Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo. Obrigado por ler!
perguntas frequentes
Qual é a diferença entre ioreg e iostat?
ioreg é uma ferramenta que exibe o registro do I/O Kit, que é um banco de dados que descreve os objetos e relacionamentos na estrutura do I/O Kit. iostat é uma ferramenta que exibe estatísticas sobre a atividade de entrada/saída do sistema, como taxa de transferência de disco, uso de CPU, carga média e muito mais.
Como posso obter o número de série do meu Mac usando ioreg?
Você pode obter o número de série do seu Mac usando ioreg executando este comando no Terminal: ioreg -l \ grep IOPlatformSerialNumber. Isso produzirá uma linha como esta: "IOPlatformSerialNumber" = "C02XXXXXXX", onde C02XXXXXXX é o seu número de série.
Como posso obter o status da bateria do meu Mac usando ioreg?
Você pode obter o status da bateria do seu Mac usando ioreg executando este comando no Terminal: ioreg -w0 -l -n "AppleSmartBattery". Isso produzirá uma lista de propriedades relacionadas à sua bateria, como CurrentCapacity, MaxCapacity, IsCharging, IsFinishingCharge, FullyCharged, etc. Você também pode usar -k opção para filtrar propriedades específicas, como ioreg -w0 -l -n "AppleSmartBattery" -k "IsCharging" para ver se a bateria está carregando ou não.
Como posso obter o identificador de modelo do meu Mac usando ioreg?
Você pode obter o identificador do modelo do seu Mac usando ioreg executando este comando no Terminal: ioreg -l \ grep "modelo". Isso produzirá uma linha como esta: "modelo" = , onde MacBookPro11,4 é o identificador do seu modelo.
Como posso obter a versão do firmware do meu Mac usando ioreg?
Você pode obter a versão do firmware do seu Mac usando ioreg executando este comando no Terminal: ioreg -l \ grep firmware-abi. Isso produzirá uma linha como esta: "firmware-abi" = "EFI64", onde EFI64 é sua versão de firmware.
0517a86e26
Comments