Obtendo a tela de exibição para executar após limpar o terminal

1

Atualmente, tenho a configuração de captura de tela para ser executada automaticamente toda vez que eu abro o terminal. O que estou tentando alcançar é fazer com que a captura de tela seja executada novamente depois de usar o comando clear , sem precisar digitar screenfetch novamente. Isso é possível no arquivo .bashrc ?

    
por PapaShots 04.09.2017 / 20:24

1 resposta

0

A maneira mais fácil é criar um alias, como este:

alias clear="clear && screenfetch"

Execute a linha acima como comando. Em seguida, digite clear para testar como isso funciona. Se funcionar satisfatoriamente, anexe a linha à parte inferior de ~/.bashrc e, em seguida, execute source ~/.bashrc .

Você pode adicionar essa linha à parte inferior de ~/.bashrc pelo comando:

echo -e '\nalias clear="clear && screenfetch"' >> ~/.bashrc

Onde:

  • echo imprime no stdout a string entre as aspas simples. A opção -e permitirá a interpretação de escapes de barra invertida, portanto \n será interpretado como nova linha.

  • >> redirecionará o stdout e o anexará ao final de ~/.bashrc .

  • && pode ser lido desta forma: se clear for executado com êxito, execute screenfetch .

por pa4080 04.09.2017 / 21:46