Como aumentar o número de linhas mostradas na janela do terminal do Ubuntu?

8

Eu sou desenvolvedor de Ruby on Rails . Eu executei um servidor Ruby on Rails na janela do terminal. O Ruby on Rails envia informações de log para as janelas do terminal. Mas devido ao log longo, as primeiras linhas de log são inacessíveis para mim através da rolagem da janela.

Como eu poderia aumentar o número de linhas mostradas na janela do terminal?

    
por Lesha Pipiev 04.06.2015 / 14:28

3 respostas

17

Clique em Editar Perfis Rolagem . Em seguida, aumente o valor abaixo de limit scrollback para: ou desmarque-o para permitir a rolagem de linhas ilimitadas.

Do comentário de Kevin: Tenha cuidado ao desmarcar essa opção. Se um programa enlouquecer e espalhar muitos dados no seu terminal, você poderá ter problemas de memória.

    
por Rinzwind 04.06.2015 / 14:33
7

Abra as configurações de perfil para o terminal via

% bl0ck_qu0te%

Ou com um clique direito no terminal:

% bl0ck_qu0te%

Altere o valor para Limit scrollback ou remova a marca para rolagem ilimitada.

    
por A.B. 04.06.2015 / 14:32
1

Pensando nisso de uma maneira diferente, você também pode redirecionar a saída para um arquivo e usar less +F para transmitir o arquivo em less . Pressionar ctrl + c interromperá o fluxo e digitar shift + f continuará o fluxo.

Isso também lhe dá o benefício adicional de poder destacar as coisas de que você gosta. Por exemplo, digitar /my_search_term (pesquisa direta) ou ?my_search_term (pesquisa inversa) também destacará my_search_term no arquivo. Esse destaque continuará como novos fluxos de dados em.

Como faço para saída para um arquivo?
Existem algumas opções, mas para ser mais completo, isso pode ser melhor:

start_rails_server &>> my_new_logfile

O &> canalizará a stdout e stderr para o arquivo de log. (Você pode escolher um ou outro usando um número, 1 para stdout e 2 para stderr, embora stdout esteja implícito para que você possa fazer apenas cmd > file e obter stdout impresso em seu arquivo.)

O colchete angular envia a saída para my_new_logfile e o fato de que há dois meios de anexar ao arquivo, se existir, e criar um novo, se não existir. Se você usou um único colchete angular, qualquer arquivo existente seria substituído:

start_rails_server &> my_new_logfile
    
por Mike 04.06.2015 / 15:28