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