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 / 511747
Accepted
Lassi
Lassi
Asked: 2019-04-11 11:49:50 +0800 CST2019-04-11 11:49:50 +0800 CST 2019-04-11 11:49:50 +0800 CST

Consultas Whois com saída em cores

  • 772

Existe uma maneira fácil de fazer com que as whoisconsultas do terminal tenham coloração de sintaxe na saída para que seja mais fácil de ler?

Algo básico como colorir NOT FOUNDem vermelho e nomes de campos e datas em cores diferentes já seria útil. Não importa se a coloração não for 100% precisa.

colors syntax-highlighting
  • 1 1 respostas
  • 285 Views

1 respostas

  • Voted
  1. Best Answer
    Christopher
    2019-04-11T12:27:43+08:002019-04-11T12:27:43+08:00

    O programa, grc, é "a interface para o colorizador genérico grcat". O projeto existe no GitHub , mas pode ser instalado a partir de um repositório, se o seu SO empacotar o software. Muitos comandos vêm pré-configurados e podem ser personalizados para colorir qualquer comando.

    Uma parte da saída é mostrada abaixo para o comando, whois stackexchansssssssge.com.

    saída grc whois

    Para incorporar a advertência observada nos comentários, observe que é possível abreviar o comando, grc whois <arg>, com o comando, whois <arg>, obtendo o script apropriado que acompanha o software. Este script (um de grc.zsh, grc.bashrc, ou grc.fish, de acordo com o shell correspondente em uso) estabelece aliases para os comandos configurados que precedem cada comando configurado com grc --colour=auto.

    O software tem cores pré-configuradas para os comandos a seguir.

    • cc
    • configurar
    • cvs
    • df
    • diferença
    • escavação
    • gcc
    • fazer
    • ifconfig
    • último
    • ldap
    • ls
    • faço
    • montar
    • mtr
    • netstat
    • ping
    • ping6
    • ps
    • traçar rota
    • traceroute6
    • wdiff
    • quem é
    • iwconfig

    Realize o objetivo sem cor

    No Linux, pelo menos, observe também que o código de saída de whoisdeve ser 0quando um nome de domínio foi encontrado e 1quando um nome de domínio não foi encontrado.

    whois stackexchange.com
    echo $?
    

    Isso produz um código de saída de 0- found.

    whois stackexchansssssssge.com
    echo $?
    

    Isso produz um código de saída de 1- não encontrado.

    Ou, para deduzir o mesmo sem saída de whois, tente da seguinte forma, usando ;para garantir a saída do código de saída.

    whois stackexchange.com >&- ; echo $?
    whois stackexchansssssssge.com >&- ; echo $?
    
    • 3

relate perguntas

  • Como definir permanentemente a cor padrão do fundo de feh para preto?

  • Como grep MATCH entrada colorida?

  • Como colorir parte da saída de um script de shell?

  • BASH - personalizando o PS1 para executar um comando

  • Crie uma imagem de paleta com várias linhas usando o ImageMagick

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

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

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +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

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