Existem várias perguntas e respostas aqui que incluem a saída de inxi
. Para que pode inxi
ser usado?
command-line
system
DK Bose
fonte
fonte
Respostas:
inxi é um pacote disponível no repositório Universe. A versão do
inxi
18.04.1 é2.3.56
. Ele usa o Gawk / Bash para examinar seu sistema para extrair uma variedade de informações que podem ser úteis na descrição do sistema ao procurar ajuda.Na página do manual :
A
man
página lista váriasinxi
opções, mas para resumir as opções em maiúsculas:-A
= Um áudio-B
= B ateria-C
= C PU-D
= Difícil D ISK-G
= G raphics-I
= I nformação sobre os processos, tempo de atividade, memória,inxi
versão-M
= H dados achine como dispositivo (portátil / de mesa), matriz, do BIOS, etc.-N
= N informações sobre o trabalho-P
= P informações artition-R
= Informação RAID-S
= S informações istema tais como nome de host, de amêndoa, 32/64-bit, ambiente de trabalho, distribuição, etc.-W
= W eather mas isso talvez não confiável!E aqui estão apenas algumas das minúsculas:
-c0
desativa a saída colorida e é útil para redirecionar de maneira limpa (sem códigos de escape) para um arquivo de texto-c
quando usadoinxi -t c10
, como um exemplo, listaria os dez principais processos em termos de uso da CPU-m
quando usadoinxi -t m10
, como exemplo, listaria os dez principais processos em termos de uso de RAM-n
mostra informações avançadas de rede-t
conforme ilustrado acima, é necessário para gerar uma lista numerada de processos, como especificado por-cN
ou-mN
ondeN
está o número de processos necessários-r
lista dados do repositório, incluindo ppas-s
fornece informações sobre temperaturas (mobo / cpu / gpu) e velocidade do ventiladorConsiderações sobre privacidade
Como a
inxi
saída geralmente é publicada em fóruns públicos, a-z
opção filtra dados como endereços MAC. Se o nome do host (normalmente gerado por-S
) estiver oculto,-! 31
poderá ser usado.O
-x
factor deO exemplo seguinte ilustra o uso de
-x
,-xx
, e-xxx
e deve ser auto-explicativa:Conclusão : Então, qual é um comando conveniente para alguém que deseja apresentar informações de forma concisa?
inxi -Fxxxz
para iniciantes, onde-F
é uma abreviação para incluir todas as opções em maiúsculas, mais-s
e-n
inxi -t cm10
pode ajudarinxi -r
listaria seus repositórios e ppas e seu statusNota de rodapé : uma versão mais recente baseada em Perl
inxi
está disponível via:após o qual
sudo inxi -U
, quando executado pela primeira vez, instala asman
páginas correspondentes e, nas execuções subsequentes, instala versões mais recentesinxi
e suaman
página. O changelog é uma leitura muito boa para aqueles interessados no funcionamento interno deinxi
.Outra opção é adicionar o arquivo de pacotes pessoais da Unidade 193 que acompanha de perto a versão do github.
fonte
apt policy inxi
ou até mesmoapt-get changelog inxi > inxi.txt
para ver a versão do inxi disponível nos repositórios padrão. Eu tenho a versão 3.0.22 porque estou usando a versão do github e não a versão dos repositórios padrão.Para adicionar à resposta da DK Bose e focar no inxi atual, não nas versões 2.3 ou 2.2 herdadas, que são tecnicamente EOL e sem suporte:
Maneira fácil de ver se você tem inxi herdado ou atual:
inxi -v8
se você receber um erro, você tem inxi herdado; se você obtiver uma página enorme de saída, você tem inxi atual. -v8 foi adicionado em 2.9, a versão beta do teste para 3.0. É a opção "tudo mais a pia da cozinha". Quase tudo de qualquer maneira.Opções interessantes:
--usb
- usalsusb
e / ou/sys
dados para construir seu relatório usb.--slots
- lista os slots PCI da placa. Notei que, às vezes, o sistema está errado sobre quais slots ele possui, mas isso não é um bug inxi.-a
/--admin
- Apenas estendido na 3.0.23 para incluir o relatório de vulnerabilidade da CPU. As versões anteriores tinham um relatório simplista. Se você receber um erro de opção não suportado, possui inxi herdado ou seu inxi atual não é novo o suficiente. A partir do 3.0.33, uma opção de depuração de suporte bastante útil adiciona parâmetros de inicialização do kernel à linha System:, o que pode ajudar a mostrar se eles têm uma lista negra nouveau, por exemplo. Também foi adicionado o tamanho bruto da partição, assim como o tamanho disponível, e informações de troca.-Cxx
- na versão 3.0.24, que apenas acessa o Debian sid, e pode se encaixar no relatório de cache 18-10, L1 e L3, se você o executar como sudo / root-S
,-Sx
,-Sxx
,-Sxxx
- extremamente reforçada desktop / gerenciador de janelas, gerente de exibição e informações de dados extras, como barras de tarefas, docas, painéis. Embora tecnicamente não suporte todos os gerenciadores de janelas, ele suporta a maioria dos que parecem estar em uso real.-G
,-Gxxx
- mostra todos os compositores de exibição conhecidos e, se disponíveis, o número da versão.Existem também algumas opções específicas que são úteis de vez em quando. Todos -! e - as opções do inxi herdado receberam nomes longos de opções.
--no-host
- desativa o nome do host, para os usuários que não desejam publicá-lo, isso corresponde perfeitamente à opção -z em termos de filtragem / limpeza de saída.--display
- uma opção pouco conhecida, que tentará obter dados da área de trabalho se você estiver fora do X, por exemplo, via SSH. Isso funciona apenas como não raiz e nem sempre funciona. Pode segmentar uma exibição específica se você usar um valor como:1
para a exibição 1.-no-ssl
- isto é útil se você estiver em um sistema muito antigo com certificados SSL expirados, ele ignorará certas ações que o SSL verificará, depende.--usb-sys
- força o uso de apenas/sys
dados para o relatório USB. Isso pode ser útil porque os valores geralmente são bastante diferentes entre/sys
elsusb
para os dados do fornecedor / produto.Basicamente, todas as opções são aprimoradas na 3.x, algumas mais que outras. A quebra automática de linha também é muito melhor, e algumas falhas antigas, como a remoção de códigos de cores ao canalizar ou redirecionar, foram corrigidas, o que eliminou o requisito de usar o sinalizador -c 0 para forçar a remoção do código de cores. Todos os nomes de opções têm formulários longos na 3.x.
Existem também algumas opções mais obscuras, como poder exportar para xml ou json, se os usuários quiserem.
O suporte para dispositivos ARM e ARM SOC (sistema em chip ou SBC, computador de placa única) (como rasberry pi) é bastante atualizado no 3.0, juntamente com várias outras arquiteturas obscuras como MIPS e SPARC, que recentemente adicionaram suporte básico.
O uso mais comum do inxi, acredito, é o suporte ao fórum / irc para usuários de distribuição e para o uso do administrador de sistemas, principalmente quando você faz uma ssh em uma máquina e precisa saber o que é. A opção mais comum parece ser, pelo menos nos fóruns, -Fxz, embora alguns prefiram o menor -bxxz
Conforme observado, o PPA Unit193 pode ser adicionado, nunca há problemas de dependência, portanto você pode instalar o inxi atual em um sistema de 10 anos e tudo deve 'apenas funcionar'. Você também pode instalá-lo diretamente, há um URL de atalho para o local do GitHub: o
wget -Nc smxi.org/inxi
que acho mais fácil de lembrar do que o caminho mais longo do URL do GitHub. Se você não estiver usando a versão empacotada, as opçõessudo inxi -U
atualizarão o inxi e a página de manual usando fontes do GitHub.fonte
sudo inxi -U
para atualizar e executar todos os meses. Observe que, se o repo ou outra versão do ppa já estiver instalada, limpe-o primeiro. launchpad.net/~mc3man/+archive/ubuntu/inxi1