200

フィッシュ シェルのイントロ メッセージを削除することは可能ですか。

フレンドリーなインタラクティブ シェル、fish へようこそ

fish の使用方法については、help と入力してください。

4

9 に答える 9

222

fishd.Machine.local にグリーティング メッセージが設定されていることがわかりました。以下を にオーバーライドするには~/.config/fish/config.fish:

set fish_greeting
于 2012-12-21T19:20:51.917 に答える
52

警告: fish 2.4.0 以降は機能しません。最新の正しい解決策については、 Kevin の回答を参照してください。

「fish_greeting」という名前の環境変数がない場合、何も出力されません。デフォルトでは、fish_greeting 変数があります。これを消去できます:

set --erase fish_greeting
于 2014-07-07T16:00:07.627 に答える
12
> set --universal fish_greeting
于 2015-01-05T03:24:23.613 に答える
3

これは一種のsilly答えです。fish_greeting.fishフォルダに空のファイルを作成する~/.config/fish/functionsと、挨拶メッセージが削除されます。

それはによって行うことができます

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

または

$ function fish_greeting.fish
end

$ funcsave fish_greeting.fish
于 2020-09-11T10:05:11.507 に答える