Fish shellのイントロメッセージを削除することは可能ですか?
魚、ようこそインタラクティブなシェルへようこそ
魚の使用方法の説明については、ヘルプを入力してください
あいさつメッセージがfishd.Machine.localに設定されていることがわかりました。以下を~/.config/fish/config.fish
にオーバーライドするには:
set fish_greeting
Kevinの答えは、静的テキストでも問題なく機能します。インタラクティブなウェルカムメッセージが必要な場合、たとえば、 幸運 コマンド、あなたができる
function fish_greeting
fish_greeting
関数を作成します。私はただ持っています
function fish_greeting
fortune
end
で保存します
funcsave fish_greeting
警告:fish 2.4.0以降では動作しません。正しい現代的な解決策については Kevin's answerを参照してください。
「fish_greeting」という名前の環境変数がない場合、何も出力されません。デフォルトでは、fish_greeting変数があります。これを消去できます:
set --erase fish_greeting
> set --universal fish_greeting
set fish_greeting
を~/.config/fish/config.fish
ファイルに追加します。
これは The Fish FAQ で回答されています:
ログインごとにコマンドを実行するにはどうすればよいですか? .bashrcと同等の魚は何ですか?
ファイル
~/.config/fish/config.fish
を編集し、存在しない場合は作成します(先頭のピリオドに注意してください)。グリーティングメッセージを変更するにはどうすればよいですか?
変数
fish_greeting
の値を変更するか、fish_greeting
関数を作成します。たとえば、グリーティングを削除するには、次を使用します。set fish_greeting
挨拶を削除するには、ターミナルで次のコマンドを実行します
set fish_greeting