Isso pode ser uma má ideia. Quanto mais penso nisso, mais chego à conclusão de que provavelmente não deveria fazê-lo ... mas estou tentando e falhando, por isso REALMENTE quero saber como fazê-lo, mesmo que seja uma má ideia.
O que eu quero é que o arquivo bashrc seja originado toda vez que eu executar o clear
comando. A razão para isso é completamente materialista. Eu tenho informações do sistema que ecoam quando eu procuro o bashrc e isso é legal para mim, e eu gostaria que elas estivessem no topo sempre que eu limpar.
Eu tentei criar alguns aliases para, clear
mas continuo correndo em loops infinitos. A solução óbvia é alterar os aliases para outra coisa além de clear, para que eu possa executar o comando clear no alias sem interferir, mas digito clear tantas vezes que ele está meio enraizado no meu cérebro neste momento. Eu gostaria de poder digitar clear e torná-lo claro E originar o arquivo bashrc.
Respostas:
alias clear='source ~/.bashrc; \clear'
O
\
comando diz ao bash que você deseja chamar o comando externo, não o alias.fonte
.bashrc
gerada. Mas também é uma péssima idéia ter.bashrc
gerado saída .` in front of
certeza. Vou olhar para essas informações sobre o bashrc e a saída. Obrigado pelo link.\clear
écommand clear
ssh host command
fontes.bashrc
. Se isso gerar saída, confundirá todos os scripts que tentam executar comandos remotos em seu host e conta. Você pode não estar fazendo isso agora, mas um dia poderá estar, e então ficará confuso por que não funciona.Escreva um script que imprima as informações do sistema que você deseja. Invoque-o de
.bashrc
e de seuclear
alias.fonte
No seu
.bashrc
conjunto, um alias paraclear
essas fontes.bashrc
posteriormente:fonte
Pelo comentário de Joe ... se você tiver "efeitos cumulativos" (seu perfil não é seguro para executar novamente várias vezes), aqui está um truque para contornar isso!
Isso realmente inicia um novo intérprete toda vez que você limpa, garantindo que é realmente um novo começo em todos os aspectos. O executivo, no entanto, significa que você não o faz com muitos processos por aí mais tarde.
fonte