是否可以删除fish shell中的介绍信息:

欢迎来到鱼壳,友好互动 键入帮助以获得关于如何使用fish的说明


当前回答

这是一种愚蠢的回答。您可以创建一个fish_greeting。Fish空文件~/。Config /fish/functions文件夹,这将删除问候消息。

那可以通过

$ touch ~/.config/fish/functions/fish_greeting.fish

Or

$ function fish_greeting.fish
end

$ funcsave fish_greeting.fish

其他回答

> set --universal fish_greeting

警告:自鱼2.4.0起不再有效,请参阅凯文的答案以获得正确的当代解决方案。

如果没有名为“fish_greeting”的环境变量,则不会打印任何内容。默认情况下,有一个fish_greeting变量。你可以删除这个:

set --erase fish_greeting

创建fish_greeting函数。我只是

function fish_greeting                                             13:23:39
    echo 'Hello'
end 

然后用

funcsave fish_greeting

将set fish_greeting添加到~/.config/fish/config中。鱼文件。

这个问题在Fish FAQ中得到了回答:

如何在每次登录时执行命令?fish的。bashrc等价于什么? 编辑~/.config/fish/config文件。fish,如果它不存在就创建它(注意前导句点)。 如何更改问候语? 更改变量fish_greeting的值或创建fish_greeting函数。例如,删除问候语使用: 设置fish_greeting

发现在fish . machine .local中设置了问候消息。重写~/.config/fish/config.fish中的以下内容:

set fish_greeting