^ L enquanto tail -f está rodando

1

Eu uso frequentemente tail para monitorar erros:

tail -f /var/log/apache2/error_log

Eu posso usar o atalho cmd+K para limpar a tela (OSX), mas estou acostumado a usar ^L em outras situações do linux. Quando tento usá-lo enquanto tail está monitorando um arquivo, vejo a saída ^L :

[Fri Sep 30 12:08:58 2011] [notice] Apache/2.2.19 (Unix) PHP/5.3.6 with Suhosin-Patch DAV/2 mod_wsgi/3.3 Python/2.7.1 configured -- resuming normal operations
^L^L^L^L

Existe uma maneira de fazer o ^L funcionar do jeito que estou esperando nesta situação?

    
por lettertwo 30.09.2011 / 18:11

1 resposta

1

Vá em Preferências do Sistema »Teclado» Atalhos de Teclado »Atalhos de Aplicativos e atribua ^L como atalho de teclado para o item de menu Limpar Scrollback em Terminal.app .

^L (Form Feed) é diferente de Limpar Scrollback se você tiver a rolagem de volta do Terminal ativada - o primeiro mantém todas as saídas e simplesmente rola para baixo, imprimindo um novo prompt.

    
por 30.09.2011 / 19:41