Est-il possible de supprimer le message d'introduction dans Fish Shell:
Bienvenue à pêcher, la coquille interactive amicale
Tapez help pour savoir comment utiliser le poisson.
Constaté que le message de bienvenue est défini dans fishd.Machine.local. Pour remplacer les éléments suivants par ~/.config/fish/config.fish
:
set fish_greeting
La réponse de Kevin fonctionne bien pour le texte statique. Si vous avez besoin d’un message de bienvenue interactif, tel que le mien impliquant la fortune commande, vous pouvez faire
function fish_greeting
Créez votre fonction fish_greeting
. j'ai juste
function fish_greeting
fortune
end
et enregistrez-le avec
funcsave fish_greeting
Attention: Ne fonctionne plus depuis le poisson 2.4.0 - voir Kevin's answer pour la solution contemporaine correcte.
S'il n'y a pas de variable d'environnement nommée "fish_greeting", rien ne sera imprimé. Par défaut, il existe une variable fish_greeting. Vous pouvez effacer ceci:
set --erase fish_greeting
> set --universal fish_greeting
Ajoutez set fish_greeting
à votre fichier ~/.config/fish/config.fish
.
Ceci est répondu dans the Fish FAQ :
Comment puis-je lancer une commande à chaque connexion? Quel est l'équivalent de poisson pour .bashrc?
Editez le fichier
~/.config/fish/config.fish
en le créant s'il n'existe pas (notez la période en tête).Comment changer le message d'accueil?
Modifiez la valeur de la variable
fish_greeting
ou créez une fonctionfish_greeting
. Par exemple, pour supprimer le message d'accueil, utilisez:set fish_greeting
Lisez le document officiel s'il vous plaît.
http://fishshell.com/docs/current/faq.html#faq-greeting
réponse courte: set -e fish_greeting
Pour supprimer le message d'accueil, exécutez simplement la commande ci-dessous dans le terminal
set fish_greeting