fbpx

Comandos Linux – Comando pg

Comando Linux pg

comando pg

Nos sistemas operacionais do tipo Unix, o comando pg exibe o conteúdo dos arquivos de texto , uma página de cada vez.

Este documento cobre a versão Linux da pág .

Descrição

pg exibe um arquivo de texto, pausando após cada “página” (a altura da tela do terminal ). Após cada página, um prompt é exibido. O usuário pode pressionar a tecla de nova linha para visualizar a página seguinte ou uma das teclas descritas abaixo.

Se nenhum nome do arquivo é dado na linha de comando , pg lê da entrada padrão. Se a saída padrão não for um terminal, pg age como gato, mas precede cada arquivo com seu nome, se houver mais de um.

Se a entrada vier de um canal , a pg armazena os dados em um arquivo de buffer durante a leitura para tornar a navegação possível.

Sintaxe

pg [- número ] [-p string ] [- cefnrs ] [+ linha ] [+ / padrão /] [ arquivo ...]

Opções

– númeroO número de linhas por página. Normalmente, este é o número de linhas CRT menos uma.
-cLimpe a tela antes que uma página seja exibida, se a entrada terminfo do terminal fornecer esse recurso.
-eNão faça uma pausa e exiba “( EOF )” no final de um arquivo.
-fNão divida linhas longas.
-nSem essa opção, os comandos devem ser finalizados por um caractere de nova linha. Com esta opção, pg avança uma vez uma carta de comando é inserido.
-p stringEm vez do prompt normal ” : “, a seqüência de caracteres é exibida. Se a string contiver ” % d “, sua primeira ocorrência será substituída pelo número da página atual.
-rNão permita a fuga da concha.
-sImprima mensagens no modo de destaque, se a entrada terminfo do terminal fornecer esse recurso.
númeroComece na linha especificada.
+ / padrão /Comece na linha que contém o padrão de Expressão regular básica fornecido.

Comandos

Os seguintes comandos podem ser inseridos no prompt. Comandos precedidos por Eu aceito um número como argumento, positivo ou negativo. Se esse argumento iniciar com + ou  , ele será interpretado em relação à posição atual no arquivo de entrada, caso contrário, em relação ao início.

i <novidade>Exiba a página seguinte ou a página indicada.
eu d , ^ DExiba a próxima meia página. Se i é dado, ele é sempre interpretado em relação à posição atual.
eu lExiba a próxima linha ou a linha indicada.
eu fIr uma página para a frente, i deve ser um número positivo e é sempre interpretado em relação à posição atual.
w , zComporte-se como <newline>, exceto que eu me tornei o novo tamanho da página.
^ LRedesenhe a tela.
$Avance para a última linha do arquivo de entrada.
padrão /Procure adiante até que seja encontrada a primeira ou a i- ésima ocorrência do padrão Expressão Regular Básica . A pesquisa inicia após a página atual e para no final do arquivo. Sem wrap-around é realizada, i deve ser um número positivo.
padrão padrão ^Pesquise para trás até que seja encontrada a primeira ou a i- ésima ocorrência do padrão Expressão regular básica . A pesquisa inicia antes da página atual e para no início do arquivo. Sem wrap-around é realizada, i deve ser um número positivo.

Os comandos de pesquisa aceitam uma letra adicionada. Se t for fornecido, a linha que contém o padrão é exibida na parte superior da tela, que é o padrão. m seleciona o meio eb na parte inferior da tela. A posição selecionada também é usada nas seguintes pesquisas.

eu nAvance para o próximo arquivo ou arquivos i para a frente.
eu pReleia o arquivo anterior ou os arquivos i para trás.
nome do arquivoSalve o arquivo atual no nome do arquivo fornecido .
hExibe um resumo do comando.
comandoExecute o comando usando o shell.
q , qSair.

Se o usuário pressionar a tecla interromper ou sair enquanto pg lê o arquivo de entrada ou grava no terminal, pg exibirá imediatamente o prompt. Em todas as outras situações, essas teclas terminarão na pág .

variáveis ​​ambientais

As seguintes variáveis ​​de ambiente afetam o comportamento de pg :

COLUNASSubstitui o número de colunas fornecidas pelo sistema, se definido.
LANG , LC_ALL , LC_COLLATE , LC_CTYPE , LC_MESSAGESVariáveis ​​específicas de localidade.
LINHASSubstitui o número de linhas fornecidas pelo sistema, se definido.
CONCHAUsado pelo comando.
PRAZODetermina o tipo de terminal.

Exemplos

pg myfile.txt

Exibe a primeira tela cheia do conteúdo do arquivo de texto myfile.txt e um prompt (” : “). Pressionar a tecla Return exibe a próxima página ou qualquer um dos comandos listados acima pode ser inserido para navegar no arquivo.

cat – gera o conteúdo de um arquivo.
mais – Exibe o texto uma tela por vez.

21 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

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.