Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 删除问候语中的鱼壳错误消息_Ubuntu_Config_Gnome_Fish_Gnome Terminal - Fatal编程技术网

Ubuntu 删除问候语中的鱼壳错误消息

Ubuntu 删除问候语中的鱼壳错误消息,ubuntu,config,gnome,fish,gnome-terminal,Ubuntu,Config,Gnome,Fish,Gnome Terminal,我想去掉鱼壳。在我寻找解决方案的过程中,我看到了一种可以将默认欢迎脚本最小化到新脚本的技术。我在我的终端上做了这个: pranav@exam ~> function fish_greeting StackOverflow end pranav@exam ~> funcsave fish_greeting 这是一个公认的、投票率很高的答案。我想知道为什么它对我不起作用。因为再次启动终端会在用户输入上显示出这样的混乱:

我想去掉鱼壳。在我寻找解决方案的过程中,我看到了一种可以将默认欢迎脚本最小化到新脚本的技术。我在我的终端上做了这个:

pranav@exam ~> function fish_greeting
                   StackOverflow
               end
pranav@exam ~> funcsave fish_greeting
这是一个公认的、投票率很高的答案。我想知道为什么它对我不起作用。因为再次启动终端会在用户输入上显示出这样的混乱:

~/.config/fish/functions/fish_greeting.fish (line 2): 
StackOverflow
^
in function 'fish_greeting'
    called on line 126 of file /usr/share/fish/functions/__fish_config_interactive.fish
in function '__fish_config_interactive'
    called on line 170 of file /usr/share/fish/config.fish
in function '__fish_on_interactive'
in event handler: handler for generic event “fish_prompt”
pranav@exam ~> 
因此,我想在发现以下内容时将其完全删除:


现在,问题是这不起作用。我已经重新启动了终端,停止了GDM,并重新启动了GDM,因为我使用了Wayland display server,尝试注销和登录,甚至重新启动了我的计算机,但都没有工作。因为无论何时启动终端,我仍然可以看到错误消息。我使用Ubuntu 20.04和pranav@exam ~>. 如果你是fish shell专家,请帮助刚刚开始使用这个神奇shell的noob学生。

你的fish_问候函数尝试执行一个不存在的名为StackOverflow的命令。最初的答案建议使用fortune命令,这是您可能已经安装的实际工具

如果同时有一个函数和一个名为fish_greeting的变量,则该函数优先,因此解决方案是修复该函数。使用已存在或根本不存在的命令:

function fish_greeting
end

funcsave fish_greeting

fish_greeting函数尝试执行名为StackOverflow的命令,但该命令不存在。最初的答案建议使用fortune命令,这是您可能已经安装的实际工具

如果同时有一个函数和一个名为fish_greeting的变量,则该函数优先,因此解决方案是修复该函数。使用已存在或根本不存在的命令:

function fish_greeting
end

funcsave fish_greeting

非常感谢你。我犯了一个愚蠢的错误。它浪费了我的几个小时。希望这个问题能帮助像我这样的人-谢谢你。我犯了一个愚蠢的错误。它浪费了我的几个小时。希望这个问题能帮助像我这样的人-D