Como mantenho o conteúdo da tela depois de sair menos ou mais?

3

Após sair de less ou more , o conteúdo da tela é retornado ao que era antes. Isso acontece com pagers como less / more e alguns outros comandos. Às vezes é necessário manter o conteúdo da tela depois que alguém sai do comando.

Como posso fazer com que o texto mostrado imediatamente antes de sair do programa permaneça visível no terminal depois?

    
por ignacio caviedes 01.05.2015 / 01:58

2 respostas

4

Você pode usar o comutador -X:

-X or --no-init
          Disables  sending  the  termcap  initialization and deinitialization strings to the terminal.
          This is sometimes desirable if the deinitialization string does something  unnecessary,  like
          clearing the screen.

Ou você pode fazer o seguinte: Por exemplo, cat myfile para exibir o arquivo inteiro ou cat myfile | grep searchterm se você deseja procurar por algo específico.

Você também pode usar head -n X ou tail-n X para exibir as primeiras / últimas linhas X de um arquivo.

    
por Pabi 01.05.2015 / 02:28
0

menos na verdade tem opções -o para salvar em arquivo.

Se você precisar salvar a saída em algum lugar, especifique-a assim

command | less -o outputfilename.txt

O que mais você pode fazer é cat output to file, se precisar, e depois visualizar esse arquivo. Por exemplo, dmesg > text.txt; less text.txt .

    
por Sergiy Kolodyazhnyy 01.05.2015 / 02:53