Sou desenvolvedor Ruby on Rails . Eu executei um servidor Ruby on Rails na janela do terminal. O Ruby on Rails gera informações de log nas janelas do terminal. Porém, devido ao longo registro, as primeiras linhas de registro são inacessíveis para mim pela rolagem da janela.
Como eu poderia aumentar o número de linhas mostradas na janela do terminal?
14.04
command-line
Lesha Pipiev
fonte
fonte
Abra as configurações de perfil para o terminal via
Ou com um clique direito no terminal:
Altere o valor
Limit scrollback
ou remova a marca para rolagem ilimitada.fonte
Pensando nisso de uma maneira diferente, você também pode redirecionar a saída para um arquivo e depois usá-lo
less +F
para transmitir o arquivoless
. Pressionarctrl + c
interromperá o fluxo e a digitaçãoshift + f
continuará 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á destacadomy_search_term
no 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:
O
&>
canal será stdout e stderr para o arquivo de log. (Você pode escolher um ou outro usando um número,1
para stdout e2
stderr, embora stdout esteja implícito, então você pode fazer issocmd > file
e 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:fonte