fbpx

Comandos Linux – Comando more

Comando Linux more

mais comando

Nos sistemas operacionais do tipo Unix, o comando more exibe texto, uma tela por vez.

Este documento cobre a versão GNU / Linux de mais .

Descrição

more é um filtro para folhear texto em uma tela por vez. Ele não oferece tantas opções ou aprimoramentos quanto menos , mas, no entanto, é bastante útil e simples de usar.

Sintaxe

  mais [-dlfpcsu] [-num linhas ] [+ / padrão ] [+ roupa ]] [ arquivo ...]

Opções

-num linhasDefine o número de linhas que compõem uma tela. As linhas devem ser um número inteiro .
-dCom esta opção, mais solicita ao usuário a mensagem ” [Pressione espaço para continuar, ‘q’ para sair.] ” E exibe ” [Pressione ‘h’ para obter instruções.] ” Quando uma tecla ilegal é pressionada, em vez de tocar um sino.
-eugeralmente trata ^ L ( CONTROL-L , o feed do formulário ) como um caractere especial e faz uma pausa após qualquer linha que o contenha. A opção -l impedirá esse comportamento.
-fCausa mais a contagem de linhas lógicas do que de tela (ou seja, linhas longas não são quebradas).
-pNão role. Em vez disso, limpe a tela inteira e exiba o texto. Esta opção é ativada automaticamente se o mais executável for nomeado página .
-cNão role. Em vez disso, pinte cada tela da parte superior, limpando o restante de cada linha conforme ela é exibida.
-sAperte várias linhas em branco em uma linha em branco.
-vocêNão exibe sublinhados.
+ / stringProcure a cadeia de caracteres da string e avance para a primeira linha que contém a string quando o arquivo for exibido.
+ numComece a exibir o texto no número da linha num .

Comandos

Ao exibir um arquivo, mais pode ser controlado com um conjunto de comandos com base no editor de texto vi . Alguns comandos podem ser precedidos por um número decimal chamado k nas descrições a seguir.

h ?Mostrar ajuda (exibir um breve resumo do comando). Se você esquecer todos os outros comandos, lembre-se deste!
k ] ESPAÇOPressionar a barra de espaço exibe as próximas k linhas de texto. Se k não for especificado, mais exibirá uma tela inteira de novo texto.
k ] zComo pressionar ESPAÇO , mas k se torna o novo número padrão de linhas a serem exibidas.
k ] DEVOLUÇÃOPressionar a tecla Enter exibe as próximas k linhas de texto. O padrão é 1 linha. Se especificado, k se tornará o novo padrão.
k ] d , [ k ] ^ DPressionar d ou CONTROL-D rolará k linhas. O padrão é o tamanho atual da rolagem, que é inicialmente 11 linhas. Se especificado, k se tornará o novo padrão.
q , Q , ^ CPressionar q , Q ou CONTROL-C (a tecla de interrupção) sai do programa.
k ] sAvance k linhas de texto. O padrão é 1.
k ] fAvance k telas de texto. O padrão é 1.
b , ^ BPressionar b ou CONTROL-B pula k linhas de texto para trás. O padrão é 1. (Isso funciona apenas na visualização de arquivos, não na entrada canalizada ).
Vá para o local onde a pesquisa anterior começou.
=Exibe o número da linha atual.
k ] / padrãoProcure a k- ésima ocorrência do padrão de expressão regular . O padrão é 1.
k ] nPesquise a k- ésima ocorrência da última expressão regular pesquisada, cujo padrão é 1.
! comando :! comandoExecute o comando em um subshell .
vInicie um editor na linha atual. O editor é retirado da variável de ambiente VISUAL, se definida, ou EDITOR, se VISUAL, indefinida; se nenhum estiver definido, o padrão será ” vi “.
^ LPressionar CONTROL-L redesenha a tela.
k ] : nVá para o k é o próximo arquivo. O padrão é 1.
k ] : pVá para o k ésimo arquivo anterior. O padrão é 1.
: fExibe o nome do arquivo atual e o número da linha.
.Repita o comando anterior.

Meio Ambiente

more usa os valores das seguintes variáveis ​​de ambiente , se elas estiverem definidas:

MAISPadrão mais opções. Se essa variável estiver definida, mais a lerá como o conjunto padrão de opções a serem usadas. Quaisquer opções especificadas na linha de comando substituirão as opções especificadas em $ MORE .
CONCHAO shell atual em uso (essa variável é normalmente definida pelo próprio shell no momento do login ).
PRAZOO tipo de terminal atual. Este valor é usado por mais para determinar a maneira correta de manipular a tela.

Exemplos

  mais +3 myfile.txt

Exiba o conteúdo do arquivo myfile.txt , começando na linha 3.

  mais + / "esperança" myfile.txt

Exiba o conteúdo do arquivo myfile.txt , iniciando na primeira linha que contém a cadeia ” esperança “.

  ls |  Mais

Liste o conteúdo do diretório atual com ls , usando mais para exibir a lista uma tela por vez.

cat – gera o conteúdo de um arquivo.
csh – O interpretador de comandos do shell C.
ctags – Crie arquivos de tags para o código fonte.
menos – visualizador de texto de rolagem.
man – Exibe a página de manual de um determinado comando.
nroff – Formata documentos para exibição no terminal ou impressora de linha.
script – Grave tudo impresso na tela.
sh – O interpretador de comandos do Bourne shell.
ul – Traduzir sublinhados para sublinhado.

20 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.