Можно ли удалить вступительное сообщение в оболочке рыбы:
Добро пожаловать в рыбу, дружественную интерактивную оболочку
Введите справки о том, как использовать рыбу
Можно ли удалить вступительное сообщение в оболочке рыбы:
Добро пожаловать в рыбу, дружественную интерактивную оболочку
Введите справки о том, как использовать рыбу
 Обнаружено, что приветственное сообщение установлено в fishd.Machine.local. Чтобы переопределить следующее в ~/.config/fish/config.fish:
set fish_greeting
		Кевин ответ отлично работает для статического текста. Если вам нужно интерактивное приветственное сообщение, например мое, включающее команду fortune, вы можете сделать
function fish_greeting
  Создайте свою функцию fish_greeting. я просто
function fish_greeting
    fortune
end
 и сохранить его с
funcsave fish_greeting
		Предупреждение: больше не работает с fish 2.4.0 - см . Ответ Кевина для правильного современного решения.
Если нет переменной среды с именем "fish_greeting", то ничего не будет напечатано. По умолчанию есть переменная fish_greeting. Вы можете стереть это:
set --erase fish_greeting
		> set --universal fish_greeting
		Добавьте set fish_greeting в свой файл ~/.config/fish/config.fish.
Ответ дан в FAQ по рыбам:
Как запустить команду при каждом входе? Какая рыба эквивалентна .bashrc?
Отредактируйте файл
~/.config/fish/config.fish, создав его, если он не существует (обратите внимание на начальный период).Как изменить приветственное сообщение?
Измените значение переменной
fish_greetingили создайте функциюfish_greeting. Например, чтобы удалить приветствие, используйте:set fish_greeting
Прочтите официальный документ.
http://fishshell.com/docs/current/faq.html#faq-greeting
короткий ответ: set -e fish_greeting
Чтобы удалить приветствие, просто запустите приведенную ниже команду в терминале
set fish_greeting
		Создайте свою функцию fish_greeting. У меня просто есть
function fish_greeting                                             13:23:39
    echo 'Hello'
end 
и сохраните его с помощью
funcsave fish_greeting