Подавить или настроить вводное сообщение в Fish Shell

можно ли удалить вступительное сообщение в fish shell:

Добро пожаловать в рыбу, дружественную интерактивную оболочку

введите справку для получения инструкций по использованию рыбы

7 ответов


ответ Кевина отлично работает для статического текста. Если вам нужно интерактивное приветственное сообщение, например, Мое с участием удачи команда, вы можете сделать

    function fish_greeting

создать функции fish_greeting, я просто

    function fish_greeting
               fortune
    end

или

    funcsave fish_greeting

найдено, что приветствие установлено в fishd.Машина.местный. Чтобы переопределить следующее значение ~/.config/fish/config.fish:

set fish_greeting

если нет переменной среды с именем "fish_greeting", то ничего не будет напечатано. По умолчанию существует переменная fish_greeting. Вы можете стереть это:

set --erase fish_greeting

> set --universal fish_greeting

добавить set fish_greeting на .

это ответ в рыба FAQ:

Как выполнить команду при каждом входе в систему? Что такое рыба, эквивалентно .bashrc следующее?

редактировать файл ~/.config/fish/config.fish, создавая его, если он не существует (обратите внимание на ведущую точку).

как изменить приветствие?

изменить значение переменной fish_greeting или создать


читать официальный документ, пожалуйста.

http://fishshell.com/docs/current/faq.html#faq-greeting

короткий ответ: set -e fish_greeting


чтобы удалить приветствие, просто запустите команду ниже в terminal

set fish_greeting