fbpx

Comandos Linux – Comando tabs

Comando tabs do Linux

comando tabs

Em sistemas operacionais do tipo Unix, o comando tabs define paradas de tabulação em um terminal .

Este documento cobre a versão Linux das guias .

Descrição

O programa de guias limpa e define paradas de tabulação no terminal. Isso usa os recursos clear_all_tabs e set_tab do banco de dados terminfo . Se um deles estiver ausente, as guias não poderão limpar ou definir as paradas. O terminal deve ser configurado para usar guias rígidas, por exemplo, com o seguinte comando stty :

stty tab0

Sintaxe

guias [-n | --arquivo [[-code] | -a -a2 -c -c2 -c3 -f -p -s | -você]]
     [+ m [ n ]] [-T tipo ]

Opções

-T tipoDiga às guias que tipo de terminal usar. Se essa opção não for fornecida, as guias usarão a variável de ambiente TERM . Se isso não estiver definido, ele usará o padrão “ansi + tabs”, que funcionará bem em muitos tipos de terminais comuns.
-dEsta opção de depuração mostra uma linha de régua, seguida por duas linhas de dados. A primeira linha de dados mostra as paradas de tabulação esperadas marcadas com asteriscos . A segunda linha de dados mostra as guias reais, marcadas com asteriscos.
– nUma especificação repetitiva solicita guias nas colunas 1+ n , 1 + 2 * n , etc., em que n é um número decimal de um dígito. De particular importância é o valor 8 : representa a configuração de guia “padrão” do sistema UNIX e é a configuração de guia mais provável de ser encontrada em um terminal. Quando -0 é usado, as paradas de tabulação são limpas e nenhuma nova é definida.
– arquivoSe o nome de um arquivo de arquivo for dado, guias lê a primeira linha do arquivo, em busca de uma especificação de formato. Se encontrar um lá, ele define as paradas de tabulação de acordo com ele; caso contrário, os define como -8 .
+ m [ n ]O argumento de margem pode ser usado para alguns terminais. Faz com que todas as guias sejam movidas sobre n colunas, tornando a coluna +1 na margem esquerda. Se + m for dado sem um valor de n , o valor assumido é 10 . A margem normal (mais à esquerda) na maioria dos terminais é obtida por + m0 . A margem para a maioria dos terminais é redefinida apenas quando o sinalizador + m é fornecido explicitamente.
-códigoUse uma lista de paradas de tabulação predefinida para escrever código. Consulte Listas de paradas de guias predefinidas , abaixo.

O programa de guias processa uma única lista de paradas de guias. A última opção a ser processada que define uma lista é a que determina a lista a ser processada.

Listas de paradas explícitas da guia

Uma lista explícita pode ser definida após as opções (isso não usa um ”  “). Os valores na lista devem estar em ordem numérica crescente e maior que zero. Eles são separados por vírgula ou espaço em branco, por exemplo,

guias 1,6,11,16,21
separadores 1 6 11 16 21

Use um ‘ + ‘ para tratar um número como um incremento em relação ao valor anterior, por exemplo,

guias 1, + 5, + 5, + 5, + 5

… que é equivalente ao exemplo 1,6,11,16,21 .

Listas de paradas de tabulação predefinidas

O padrão X / Open define várias listas predefinidas de paradas de tabulação para determinados estilos de codificação, que podem ser configuradas usando as seguintes opções de código :

opçãodefinição de tabulaçãoestilo de codificação
-uma1,10,16,36,72Assembler , IBM S / 370, primeiro formato
-a21,10,16,40,72Assembler, IBM S / 370, segundo formato
-c1,8,12,16,20,55COBOL , formato normal
-c21,6,10,14,49Formato compacto COBOL
-c31,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,67Formato compacto COBOL estendido
-f1,7,11,15,19,23FORTRAN
-p1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61PL / I
-s1,10,55SNOBOL
-você1,12,20,44Montador UNIVAC 1100

Exemplos

guias -c

Defina as guias do terminal para a formatação normal de COBOL.

guias -d 13,19,29,36,43

Defina as paradas de tabulação em 13 , 19 , 29 , 36 e 43 espaços e exiba uma régua que mostre as paradas de tabulação esperadas e reais.

stty – Defina opções para o visor do seu terminal.

22 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.