2012-12-21 14 views

回答

96

發現問候消息在fishd.Machine.local中設置。要覆蓋以下到~/.config/fish/config.fish

set fish_greeting "" 
+16

可替代地,永久地設置它本機用'設置-U fish_greeting「」'。 – Zanchey

+2

'設置fish_greeting'是從文檔如何刪除它http://fishshell.com/docs/current/faq.html#faq-greeting – Azd325

108

凱文的回答工作正常靜態文本。如果你需要一個互動的歡迎信息,如礦山涉及財富命令,你可以做

function fish_greeting 

創建fish_greeting功能,我只是有

function fish_greeting 
       fortune 
    end 

保存
funcsave fish_greeting 
+9

好提示。我正在使用'fortune -a',這樣我就可以得到這種攻擊性的東西。 –

40

如果沒有名爲「fish_greeting」的環境變量,則不會打印任何內容。默認情況下,有一個fish_greeting變量。您可以刪除此:

set --erase fish_greeting 
+1

不錯,優雅! –

+0

這是永久性的通過重新啓動? – wieczorek1990

+0

是的,一旦變量被刪除,它將不會被重新創建。 – awelkie

4
> set --universal fish_greeting 
2

添加set fish_greeting~/.config/fish/config.fish文件。

這是回答the Fish FAQ

如何運行每次登錄命令?什麼是魚相當於.bashrc?

編輯文件~/.config/fish/config.fish,創建它,如果它不存在(注意前導期)。

如何更改問候留言?

更改變量fish_greeting的值或創建fish_greeting函數。例如,爲了除去使用的問候:

set fish_greeting