Como consultar uma tabela ASCII no Linux



Experimente Nosso Instrumento Para Eliminar Problemas

Se seu autor de aplicativos de smartphone ou você for um desenvolvedor da Web, pode chegar o momento em que você precise de algumas informações avançadas sobre como os aplicativos interagem com personagens individuais. Embora vejamos caracteres como letras, números e símbolos, o código do sistema subjacente os vê apenas como uma série de valores numéricos. Programar um aplicativo ou criar uma página da Web pode ser mais fácil se você souber os valores numéricos específicos que são mapeados para caracteres diferentes. Esses valores numéricos são mais ou menos independentes da plataforma, portanto, se você criar seu próprio código no Linux para uso em outra plataforma, saber esses valores de dentro do Linux ainda vale a pena.



O Linux tem uma série de ferramentas de programador integradas para resolver esses tipos de problemas, mas elas são amplamente obscurecidas pelos usuários modernos. Essa tecnologia ainda é bastante útil, principalmente em um mundo que exige cada vez mais desenvolvimento para plataformas móveis. Depois de conhecer os truques para acessar essas informações, você descobrirá que é muito mais rápido do que procurar na Internet ou chegar a um manual do codificador real.



Método 1: Do Terminal

Se você já está dentro de um Linux CLI ambiente operando a partir do shell Bash, então você pode usar o Manual do Programador Linux integrado sem perder o ritmo. No prompt do Bash, digite o comando man ASCII e pressione Enter. Você será saudado com a definição técnica do que é ASCII, seguida por uma tabela de 128 caracteres que constituem o padrão ASCII adequado.



É mais do que provável que você esteja bastante acostumado a procurar nas páginas de manual os comandos usando o comando CLI man, mas pode não estar tão acostumado com o Manual do Programador Linux integrado. Muitas páginas de manual que de outra forma não seriam referenciadas por nomes de comando podem ser acessadas da mesma maneira.

picture-a

Role para baixo com a roda de rolagem do mouse, pressionando a tecla Page Down ou pressionando a tecla de seta para baixo no teclado. Você pode explorar uma página muito detalhada que fornece várias tabelas ASCII completas. Basta deslizar com o mouse para destacar o texto e, em seguida, segurar CTRL e SHIFT enquanto pressiona C para copiar; qualquer informação que você copiar pode ser colada em outra janela.



imagem-b

Método 2: com a ferramenta de páginas gráficas do manual

Mantenha pressionada a tecla Windows ou Super e pressione R para abrir uma caixa de diálogo de execução. Digite xman na caixa e pressione Enter ou clique em OK para continuar.

imagem-c

Uma pequena caixa de diálogo intitulada xman aparecerá assim que você fizer isso. Clique em “Página manual” dentro desta caixa totalmente branca.

imagem-d

Uma janela de Ajuda do Xman aparecerá, explicando como esta é a ferramenta de navegação manual do X Window System. Ignore este texto, em vez disso clique em “Opções” e selecione a função “Pesquisar”.

picture-e

Uma caixa de pesquisa aparecerá separada da tela de explicação da página manual. Digite ascii na caixa de pesquisa e clique no botão Página do manual.

imagem-f

Agora você verá a mesma página do Manual do Programador Linux que veria se tivesse usado a função CLI. Role com a roda do mouse para visualizar as tabelas ASCII ou pressione a tecla 'F' ou barra de espaço para mover para baixo uma página por vez.

imagem-g

Embora o comando xman tenha se tornado amplamente obsoleto, ele ainda está incluído com o XFree, e você poderia teoricamente usá-lo para procurar qualquer comando ou página de manual do Manual do Programador Linux embutido, seguindo este mesmo processo. Você também pode usá-lo para navegar em todas as páginas do manual instaladas em seu sistema, usando o mesmo sistema de prompt de menu usado para acessar a página do programador ASCII.

Método 3: Com um Shell Script

Se você está se tornando dependente desta tabela para tarefas de programação, então você pode querer automatizar o processo de localização das tabelas com um Bash shell roteiro. Na interface CLI do Linux, use o comando cd para localizar-se em um local lógico. Por exemplo, você pode querer usar cd ~ / .local / bin para colocar seu script em uma área onde seja facilmente acessível, independentemente de onde você estiver. Quando estiver onde deseja criar o script, digite cat> asciiShow e pressione Enter. Em seguida, digite #! / Bin / bash seguido de inserir e man ascii | grep -A 20 Tabelas seguidas de enter. Em seguida, pressione CTRL e D ao mesmo tempo. Tendo retornado ao prompt normal, digite chmod + x asciiShow para tornar seu novo script executável, pressione Enter e, em seguida, digite ./asciiShow seguido de Enter para executá-lo.

imagem-h

Método 4: com um arquivo de texto

Em vez de passar pela dificuldade de criar um script, você também pode redirecionar a saída desse comando para um arquivo de texto para examinar com o editor de texto que desejar. Use o comando cd para encontrar um local apropriado para colocar seu arquivo de texto. Por exemplo, você pode querer digitar cd ~ / Documents para ir para a pasta de documentos normal. Uma vez lá, digite man ascii | grep -A 20 Tables> asciitables e pressione enter.

Agora você pode editar este arquivo com qualquer software que desejar. Você pode digitar cat asciitables e, em seguida, pressionar enter para enviar para o terminal. Se você navegar para ~ / Documentos em um gerenciador de arquivos gráfico e clicar duas vezes no ícone asciitables, poderá abri-lo em um editor de texto gráfico.

picture-i

Método 5: com o comando showkey

Se você precisar de um código específico, poderá acessar as tabelas ASCII integradas de forma interativa. Digite showkey -a no prompt CLI Bash e pressione enter. Você será saudado com uma mensagem que diz “Pressione qualquer tecla - Ctrl-D encerrará este programa” seguida por um cursor. Pressione qualquer tecla necessária para ver os códigos numéricos para receber a saída solicitada e pressione CTRL e D ao mesmo tempo para sair.

picture-j

Essa pode ser uma ótima maneira de encontrar informações sobre personagens enquanto você escreve o código-fonte.

4 minutos lidos