Comando pg do Linux
Em sistemas operacionais semelhantes ao Unix, o comando pg exibe o conteúdo dos arquivos de texto, uma página por vez.
Esta página cobre a versão Linux da pg.
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 então pressionar a tecla de nova linha para visualizar a próxima página ou uma das teclas descritas abaixo.
Se nenhum nome de arquivo for fornecido na linha de comando, a pg lê a entrada padrão. Se a saída padrão não for um terminal, a pg age como cat, mas precede cada arquivo com seu nome, se houver mais de um.
Se a entrada vier de um tubo, a pg armazena os dados em um arquivo de buffer durante a leitura para tornar a navegação possível.
Sintaxe
pg [-number] [-p string] [-cefnrs] [+line] [+/pattern/] [file...]
Opções
-número |
O número de linhas por página. Normalmente, este é o número de linhas CRT menos um. |
-c | Limpe a tela antes que uma página seja exibida, se a entrada de terminfo para o terminal fornecer esse recurso. |
-e | Não pause e exiba “(EOF)” no final de um arquivo. |
-f | Não divida as linhas longas. |
-n | Sem esta opção, os comandos devem ser encerrados por um caractere de nova linha. Com esta opção, a pg avança assim que uma letra de comando é inserida. |
-p string |
Em vez do prompt normal “:”, string é exibida. Se a string contém “% d”, sua primeira ocorrência é substituída pelo número da página atual. |
-r | Proibir o escape do shell. |
-s | Imprimir mensagens no modo standout, se a entrada de terminfo para o terminal fornecer esse recurso. |
+ numero |
Comece na linha dada. |
+ \/padrão / |
Comece na linha que contém o padrão básico de expressão regular fornecido. |
Comandos
Os comandos a seguir podem ser inseridos no prompt. Comandos precedidos de i aceitam um número como argumento, positivo ou negativo. Se este argumento começar com + ou -, ele é interpretado em relação à posição atual no arquivo de entrada, caso contrário, em relação ao início.
i |
Exibe a próxima página ou a página indicada. |
id, ^ D |
Exibir a próxima meia página. Se i for fornecido, ele sempre será interpretado em relação à posição atual. |
il |
Exibe a próxima linha ou a linha indicada. |
E se |
Avance uma página, devo ser um número positivo e é sempre interpretado em relação à posição atual. |
iw, iz |
Comporte-se como |
., ^ L |
Redesenhe a tela. |
$ | Avance para a última linha do arquivo de entrada. |
i \/padrão / |
Pesquise para a frente até que a primeira ou a i-ésima ocorrência do padrão de expressão regular básico seja encontrada. A pesquisa começa após a página atual e termina no final do arquivo. Nenhum agrupamento é executado, devo ser um número positivo. |
i? padrão ?, i ^ padrão ^ |
Pesquise para trás até que a primeira ou a i-ésima ocorrência do padrão de expressão regular básico seja encontrada. A pesquisa começa antes da página atual e termina no início do arquivo. Nenhum agrupamento é executado, devo 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 a parte inferior da tela. A posição selecionada também é usada nas pesquisas seguintes.
no |
Avance para o próximo arquivo ou arquivos para frente. |
ip |
Releia o arquivo anterior ou arquivos i para trás. |
nome do arquivo s |
Salve o arquivo atual com o nome de arquivo fornecido. |
h | Exibe um resumo do comando. |
!comando |
Execute o comando usando o shell. |
q, Q |
Desistir. |
Se o usuário pressionar a tecla interromper ou quit enquanto a pg lê o arquivo de entrada ou escreve no terminal, a pg exibirá imediatamente o prompt. Em todas as outras situações, essas chaves serão encerradas na pág.
Variáveis ambientais
As seguintes variáveis de ambiente afetam o comportamento da pg:
COLUNAS | Substitui o número de colunas fornecido pelo sistema, se definido. |
LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES |
Variáveis específicas da localidade. |
LINHAS | Substitui o número de linhas fornecido pelo sistema, se definido. |
CONCHA | Usado pelo! comando. |
PRAZO | Determina o tipo de terminal. |
Exemplos
pg myfile.txt
Exibe a primeira tela cheia do conteúdo do arquivo de texto meuarquivo.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 pelo arquivo.
Comandos relacionados
cat – envia o conteúdo de um arquivo.
mais – exibe o texto em uma tela por vez.
0 Comments