Pessoas que preferem permanecer anônimas que ajudaram.
- MZ forneceu coisas get_percentage e set -u Set -e Set -o Pipefail
- Sy apontou que o % de armazenamento estava à direita
- TG ajudou muito MZ ajudou muito e Sy ajudou muito
pessoas que ajudaram
- Bluishhumility corrigiu o problema da IA
- DSTURBD apontou o problema do nerd-font
script sysi
Readme escrito por AI
para que eu uso ai para
- Readme
- Última opção para perguntar
- "Debugin"
Por que eu uso ai
- Porque pode identificar e prever possíveis problemas, recomendar soluções e até executar tarefas de depuração, reduzindo o ônus dos desenvolvedores e acelerando o ciclo de vida do desenvolvimento.
Descrição
O sysi foi projetado para fornecer informações abrangentes do sistema sobre sistemas operacionais baseados em Linux. Deve ser uma ferramenta versátil que coleta e exibe detalhes essenciais sobre as estatísticas de hardware, software e uso do sistema.
Requisitos
Para executar sysi sem problemas, verifique o seguinte:
Sistema operacional :
- Sistema operacional baseado em Linux (por exemplo, Ubuntu, Fedora, Debian, Arch). 1.5 fontes
- a fonte nerd necessária
- Obtenha a fonte nerd https://www.nerdfonts.com/
- Se você estiver usando o Arch
sudo pacaman -S nerd-fonts - (Repositório extra)
Dependências :
- Utilitários básicos do Linux (
awk , grep , sed , cut , awk ). - Utilitários adicionais para monitoramento de CPU e GPU:
Acesso Root ou Sudo :
- Alguns comandos (especialmente aqueles que buscam temperaturas de GPU) podem exigir privilégios de raiz ou sudo.
Instalação de dependências
Instale os utilitários necessários usando o gerenciador de pacotes. Exemplos:
Instale os sensores LM para a temperatura da CPU
sudo apt-get install lm-sensors
Instale o NVIDIA-SMI para a temperatura da GPU da NVIDIA
sudo apt-get install nvidia-smi
Instale o Radeontop para a temperatura da AMD GPU
sudo apt-get install radeontop
Instale as ferramentas Intel-GPU para a temperatura da Intel GPU
sudo apt-get install intel-gpu-tools
Características
- Informações do sistema operacional : exibe o nome do SO, a versão do kernel, a arquitetura e muito mais.
- Informações sobre hardware : fornece detalhes sobre o host, modelo da CPU, núcleos, threads e arquitetura.
- Monitoramento de temperatura : recupera e exibe temperaturas de CPU e GPU usando os utilitários do sistema disponíveis.
- Memória e armazenamento : mostra o uso de memória (RAM) e troca, bem como estatísticas de uso de disco.
- Estatísticas de E/S de disco: indicadores de quão bem seus dispositivos de armazenamento estão executando e manuseando transferências de dados
- Tempo de atividade do sistema : indica quanto tempo o sistema está em execução.
- Gerenciamento de pacotes : contagens de pacotes instalados usando gerentes de pacotes.
- Temas da interface do usuário : busque informações sobre tema GTK, tema do ícone e tema do cursor.
- Informações adicionais (comentadas): Inclui opções para exibir interfaces de rede, CPU superior e processos de consumo de memória, logs do sistema e carga do sistema.
Vantagens
- Abrangente : fornece uma ampla gama de informações do sistema em um formato estruturado.
- Personalizável : funcionalidades adicionais podem ser ativadas por seções específicas de descomposição do script.
- Compatibilidade da utilidade : suporta vários utilitários para monitoramento de temperatura em diferentes configurações de hardware.
- Fácil de executar : basta executar o script em um terminal para obter informações detalhadas do sistema.
Desvantagens e considerações
- Dependência dos utilitários : exige que certos utilitários sejam instalados e configurados corretamente para leituras precisas.
- Privilégios : alguns comandos podem exigir privilégios raiz ou sudo para funcionalidade total.
- Hardware específico : a precisão das leituras de temperatura depende da compatibilidade de hardware e dos utilitários de monitoramento.
- Linux específico : projetado para sistemas Linux; pode não funcionar em outros sistemas operacionais sem modificações.
Pré -requisitos
- Ambiente Linux : destinado ao uso em sistemas operacionais baseados em Linux.
- Utilitários instalados : verifique se os comandos necessários (
sensors , nvidia-smi , intel_gpu_top , etc.) estão disponíveis. - Privilégios de usuário : execute o script com permissões apropriadas para acessar informações do sistema.
Uso
- Faça o download ou crie o script
sisy (se ele não existir). - Abra um terminal e navegue até o diretório do script.
- Execute o script usando
./sisy . - Revise a saída para obter informações detalhadas do sistema.
Notas adicionais
- Personalize o script conforme necessário modificando ou adicionando funcionalidades.
- Certifique -se de atualizar utilitários e permissões do sistema, conforme necessário para uma operação precisa e segura.
Comparação: Neofetch vs Sysi Bash Script
Comparação de recursos
| Recurso | Neofetch | Sysi |
|---|
| ASCII ART | Sim, personalizável | Sim, específico para o script |
| Detecção do sistema operacional | Sim | Sim |
| Informações do kernel | Sim | Sim |
| Tempo de atividade | Sim | Sim |
| Contagem de pacotes | Sim | Sim |
| Informações da concha | Sim | Sim |
| Resolução | Sim | Sim |
| Informações da CPU | Sim | Sim |
| Núcleos/threads da CPU | Não | Sim |
| Velocidade do ventilador | Não | Sim (se lm_sensors instalado) |
| Informações da GPU | Sim | Sim |
| Temperaturas da GPU | Não | Sim (Nvidia, AMD, Intel GPUs) |
| Informações da memória | Sim | Sim |
| Uso do disco | Sim | Sim |
| Informações da bateria | Sim | Sim |
| Informações do tema | Limitado | Sim |
| Interfaces de rede: | não | sim |
| Principais processos de uso da CPU | não | sim |
| Principais processos de uso de ram | não | sim |
| Logs do sistema | não | sim |
| Estatísticas de E/S de disco: | não | sim |
| Informações do firewall | não | sim |
| Personalização | Alto (arquivo de configuração) | Alta (edição de scripts) |
| Facilidade de uso | Alto (comando simples) | Alto (comando simples) |
Neofetch
O NeoFetch é uma ferramenta popular de linha de comando que exibe informações do sistema em um formato de arte ASCII visualmente atraente.
Prós:
- Facilidade de uso: comando simples (
neofetch ) para exibir informações básicas do sistema. - Recurso visual: fornece informações em um formato de arte ASCII visualmente agradável.
- Suporte de distribuição cruzada: funciona em diferentes distribuições Linux e sistemas BSD.
Contras:
- Personalização limitada: oferece opções de personalização limitadas em comparação com um script personalizado.
- Dependência de ferramentas externas: baseia -se em comandos e ferramentas externos para obter determinadas informações.
Sysi Bash Script
O script sysi é um script de bash personalizado fornecido para exibir informações detalhadas do sistema, incluindo detalhes da CPU/GPU, uso de memória, velocidade do ventilador (se disponível) e muito mais.
Prós:
- Saída personalizável: pode ser adaptada para exibir informações específicas do sistema e formatada conforme desejado.
- Informações abrangentes: fornece detalhes extensos, como temperatura da CPU, informações da GPU, memória e uso de disco.
- Flexibilidade: o script pode ser expandido e modificado com base nas necessidades do usuário.
Contras:
- Complexidade: requer conhecimento de scripts de shell para entender e modificar.
- Ajustes específicos do sistema: pode precisar de ajustes para funcionar em diferentes distribuições Linux ou sistemas do tipo UNIX.
Conclusão
- NEOFETCH: Ideal para informações rápidas e básicas do sistema Exibir com configuração mínima.
- Sysi Bash Script: Adequado para usuários que precisam de informações detalhadas e personalizáveis do sistema e se sentem confortáveis com scripts de shell.
questões
Por que nenhum logotipo de distribuição ASCII?
- Eu excluo os logotipos ASCII porque existem mais de 600 distritos de Linux ativos e fazendo logotipo ASCII para eles quando apenas uma pessoa está tornando a mesma não ser possível com o Unix como o sistema operacional, por isso escolhi ter um. também se destaca para os outros
Por que eu fiz o nome?
Chegei o nome porque muitos motivos. Há muitos scipts nome que se buscam também que Afetch foi levado, mas Syfi parece engraçado e isso se destaca também "não é um clone de neofertch" ou baseado na neofertch, então chamá -lo de afastamento faz sentido para mim.