Pensando nisso de uma maneira diferente, você também pode redirecionar a saída para um arquivo e depois usá-lo less +Fpara transmitir o arquivo less. Pressionar ctrl + cinterromperá o fluxo e a digitação shift + fcontinuará o fluxo.
Isso também oferece o benefício adicional de destacar as coisas importantes para você. Por exemplo, digitar /my_search_term(pesquisa direta) ou ?my_search_term(pesquisa reversa) também será destacado my_search_termno arquivo. Esse destaque continuará à medida que novos fluxos de dados entrarem.
Como eu produzo para um arquivo?
Existem algumas opções, mas para ser completo, talvez seja melhor:
start_rails_server &>> my_new_logfile
O &>canal será stdout e stderr para o arquivo de log. (Você pode escolher um ou outro usando um número, 1para stdout e 2stderr, embora stdout esteja implícito, então você pode fazer isso cmd > filee imprimir stdout em seu arquivo.)
O colchete angular envia a saída para my_new_logfile, e o fato de existirem dois significa que ele será anexado ao arquivo, se existir, e criará um novo se não. Se você usasse um colchete angular único, qualquer arquivo existente seria substituído:
start_rails_server &> my_new_logfile