是否可以删除鱼壳中的介绍消息:
欢迎来到fish,友好的交互式外壳
键入帮助以获取有关如何使用鱼的说明
发现在fishd.Machine.local中设置了问候语。将以下内容覆盖为~/.config/fish/config.fish
:
set fish_greeting
凯文的答案适用于静态文本。如果你需要一个交互式的欢迎信息,比如我的涉及到fortune命令,你可以做
function fish_greeting
创建你的fish_greeting
函数。我只有
function fish_greeting
fortune
end
并保存它
funcsave fish_greeting
警告:自鱼 2.4.0 起不再有效 - 请参阅Kevin 的答案以获得正确的当代解决方案。
如果没有名为“fish_greeting”的环境变量,则不会打印任何内容。默认情况下,有一个 fish_greeting 变量。你可以删除这个:
set --erase fish_greeting
> set --universal fish_greeting
创建您的 fish_greeting 函数。我只有
function fish_greeting 13:23:39
echo 'Hello'
end
并保存它
funcsave fish_greeting
添加set fish_greeting
到您的~/.config/fish/config.fish
文件中。
鱼常见问题解答中对此进行了回答:
每次登录如何运行命令?什么鱼相当于.bashrc?
编辑文件
~/.config/fish/config.fish
,如果不存在则创建它(注意前导句点)。如何更改问候语?
更改变量的值
fish_greeting
或创建fish_greeting
函数。例如,要删除问候语,请使用:set fish_greeting
这是一种silly
回答。您可以在文件夹中创建一个fish_greeting.fish
空文件~/.config/fish/functions
,这将删除问候消息。
这可以通过
$ touch ~/.config/fish/functions/fish_greeting.fish
或者
$ function fish_greeting.fish
end
$ funcsave fish_greeting.fish
在此处安装此脚本后,您还可以将随机口袋妖怪显示为鱼问候。打开终端并输入:
function fish_greeting
$HOME/.pokemon-icat/pokemon-icat.sh
end
并保存功能以备日后鱼儿问候
funcsave fish_greeting
我只是喜欢打开终端,然后弹出的第一件事就是口袋妖怪。如果它是一个传奇,那就更令人满意了:)