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