AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 409053
Accepted
Putnik
Putnik
Asked: 2017-12-06 14:44:44 +0800 CST2017-12-06 14:44:44 +0800 CST 2017-12-06 14:44:44 +0800 CST

como desabilitar a cor na saída do comando 'top'?

  • 772

Estou tentando processar a saída 'top' para definir os dados de desempenho da CPU. Quando eu apenas grep a saída, ela é colorida: insira a descrição da imagem aqui ou insira a descrição da imagem aqui Os números estão em negrito e adiciona muitos dados desnecessários à saída: insira a descrição da imagem aqui

Tentei remover a resposta dos códigos de cores, mas não funcionou. Quero evitar outras respostas muito mais complexas nessa pergunta por uma questão de desempenho.

Eu tentei desabilitar as cores trocando o modo de termo, mas sem sorte: insira a descrição da imagem aqui

Então, como posso desativar a saída de cores?

PS: descobri como obter dados: posso awk apenas números, então funciona, mas ainda me pergunto se há alguma maneira de desativar a cor aqui.

linux terminal
  • 2 2 respostas
  • 4558 Views

2 respostas

  • Voted
  1. Best Answer
    igal
    2017-12-06T15:51:55+08:002017-12-06T15:51:55+08:00

    Aqui está uma maneira de desativar a saída colorida em top:

    Etapa 1: executartop

    Etapa 2: pressione a ztecla para alternar o modo de cor

    Passo 3: Pressione a Wtecla para salvar a nova configuração

    Para referência, consulte a página principal do manual , especificamente a Seção 4: Comandos interativos . Lá você encontrará as seguintes descrições desses dois comandos interativos:

    W  :Write-the-Configuration-File
        This will save all of your options and toggles plus the
        current display mode and delay time.  By issuing this command
        just before quitting top, you will be able restart later in
        exactly that same state.
    
    z  :Color/Monochrome toggle
        Switches the `current' window between your last used color
        scheme and the older form of black-on-white or white-on-black.
        This command will alter both the summary area and task area
        but does not affect the state of the `x', `y' or `b' toggles.
    

    Veja também estes posts relacionados:

    • Definir cor padrão para o topo

    • Definindo a variável de ambiente TOPCOLORS

    • 5
  2. Owl
    2018-10-12T00:27:26+08:002018-10-12T00:27:26+08:00

    O comando que você está procurando é:

    top -bn1
    

    -b é para o modo de lote - ou seja, projetado para ser analisado sem sequências de cores de escape ASCII.

    -n é o número de contagens -n1 representa um dump de processo único.

    Não relacionado: para suprimir cores em ls, use \ls. Para quaisquer outros comandos, \greptambém suprimirá as cores de saída. É possível canalizar a saída do comando assim: ls | \grep .e isso removerá qualquer saída colorida de um comando.

    • 4

relate perguntas

  • Existe uma maneira de fazer ls mostrar arquivos ocultos apenas para determinados diretórios?

  • Inicie/pare o serviço systemd usando o atalho de teclado [fechado]

  • Necessidade de algumas chamadas de sistema

  • astyle não altera a formatação do arquivo de origem

  • Passe o sistema de arquivos raiz por rótulo para o kernel do Linux

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve