Comando Linux more
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 linhas | Define o número de linhas que compõem uma tela. As linhas devem ser um número inteiro . |
-d | Com 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. |
-eu | geralmente 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. |
-f | Causa mais a contagem de linhas lógicas do que de tela (ou seja, linhas longas não são quebradas). |
-p | Nã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 . |
-c | Não role. Em vez disso, pinte cada tela da parte superior, limpando o restante de cada linha conforme ela é exibida. |
-s | Aperte várias linhas em branco em uma linha em branco. |
-você | Não exibe sublinhados. |
+ / string | Procure a cadeia de caracteres da string e avance para a primeira linha que contém a string quando o arquivo for exibido. |
+ num | Comece 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ÇO | Pressionar 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 ] z | Como pressionar ESPAÇO , mas k se torna o novo número padrão de linhas a serem exibidas. |
[ k ] DEVOLUÇÃO | Pressionar 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 ] ^ D | Pressionar 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 , ^ C | Pressionar q , Q ou CONTROL-C (a tecla de interrupção) sai do programa. |
[ k ] s | Avance k linhas de texto. O padrão é 1. |
[ k ] f | Avance k telas de texto. O padrão é 1. |
b , ^ B | Pressionar 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ão | Procure a k- ésima ocorrência do padrão de expressão regular . O padrão é 1. |
[ k ] n | Pesquise a k- ésima ocorrência da última expressão regular pesquisada, cujo padrão é 1. |
! comando :! comando | Execute o comando em um subshell . |
v | Inicie 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 “. |
^ L | Pressionar CONTROL-L redesenha a tela. |
[ k ] : n | Vá para o k é o próximo arquivo. O padrão é 1. |
[ k ] : p | Vá para o k ésimo arquivo anterior. O padrão é 1. |
: f | Exibe 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:
MAIS | Padrã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 . |
CONCHA | O shell atual em uso (essa variável é normalmente definida pelo próprio shell no momento do login ). |
PRAZO | O 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.
Comandos relacionados
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.