É possível remover a mensagem de introdução no shell de peixes:
Bem-vindo ao peixe, a concha interativa amigável
Digite help para obter instruções sobre como usar peixes
É possível remover a mensagem de introdução no shell de peixes:
Bem-vindo ao peixe, a concha interativa amigável
Digite help para obter instruções sobre como usar peixes
Respostas:
A resposta de Kevin funciona bem para texto estático. Se você precisar de uma mensagem interativa de boas-vindas, como a minha envolvendo o comando fortune , poderá fazer
function fish_greeting
Crie sua fish_greeting
função. Eu apenas tenho
function fish_greeting
fortune
end
e salve-o com
funcsave fish_greeting
fortune
Verificou que a mensagem de saudação está definida em fishd.Machine.local. Para substituir o seguinte para ~/.config/fish/config.fish
:
set fish_greeting
set -U fish_greeting ""
.
set fish_greeting
é a partir dos docs como você pode removê-lo fishshell.com/docs/current/faq.html#faq-greeting
set
comando sugerido .
Aviso: não funciona mais desde o peixe 2.4.0 - veja a resposta de Kevin para a solução contemporânea correta.
Se não houver uma variável de ambiente chamada "fish_greeting", nada será impresso. Por padrão, há uma variável fish_greeting. Você pode apagar isso:
set --erase fish_greeting
Adicione set fish_greeting
ao seu ~/.config/fish/config.fish
arquivo.
Isso é respondido nas Perguntas frequentes sobre peixes :
Como executo um comando a cada login? O que é o equivalente de peixe a .bashrc?
Edite o arquivo
~/.config/fish/config.fish
, criando-o se ele não existir (observe o período inicial).Como altero a mensagem de saudação?
Altere o valor da variável
fish_greeting
ou crie umafish_greeting
função. Por exemplo, para remover a saudação, use:set fish_greeting
Leia o documento oficial, por favor.
http://fishshell.com/docs/current/faq.html#faq-greeting
resposta curta: set -e fish_greeting
Crie sua função fish_greeting. Eu apenas tenho
function fish_greeting 13:23:39
echo 'Hello'
end
e salve-o com
funcsave fish_greeting
fortune -a
para que eu possa pegar as coisas ofensivas também.