Ist es möglich, die Intro-Nachricht in der Fischschale zu entfernen:
Willkommen bei fish, der freundlichen interaktiven Muschel
Geben Sie help ein, um Anweisungen zur Verwendung von Fisch zu erhalten
Ist es möglich, die Intro-Nachricht in der Fischschale zu entfernen:
Willkommen bei fish, der freundlichen interaktiven Muschel
Geben Sie help ein, um Anweisungen zur Verwendung von Fisch zu erhalten
Antworten:
Kevins Antwort funktioniert gut für statischen Text. Wenn Sie eine interaktive Begrüßungsnachricht benötigen, z. B. meine, die den Fortune- Befehl enthält, können Sie dies tun
function fish_greeting
Erstellen Sie Ihre fish_greeting
Funktion. ich habe nur
function fish_greeting
fortune
end
und speichern Sie es mit
funcsave fish_greeting
fortune
Es wurde festgestellt, dass die Begrüßungsnachricht in fishd.Machine.local festgelegt ist. So überschreiben Sie Folgendes ~/.config/fish/config.fish
:
set fish_greeting
set -U fish_greeting ""
.
set fish_greeting
ist aus den Dokumenten, wie Sie es entfernen können fishshell.com/docs/current/faq.html#faq-greeting
set
Befehl auf.
Warnung: Funktioniert seit Fisch 2.4.0 nicht mehr - siehe Kevins Antwort für die richtige zeitgemäße Lösung.
Wenn es keine Umgebungsvariable mit dem Namen "fish_greeting" gibt, wird nichts gedruckt. Standardmäßig gibt es eine Variable fish_greeting. Sie können dies löschen:
set --erase fish_greeting
In set fish_greeting
auf Ihre ~/.config/fish/config.fish
Datei.
Dies wird in den Fisch-FAQ beantwortet :
Wie führe ich bei jeder Anmeldung einen Befehl aus? Was entspricht Fisch .bashrc?
Bearbeiten Sie die Datei
~/.config/fish/config.fish
und erstellen Sie sie, wenn sie nicht vorhanden ist (beachten Sie den führenden Punkt).Wie ändere ich die Begrüßungsnachricht?
Ändern Sie den Wert der Variablen
fish_greeting
oder erstellen Sie einefish_greeting
Funktion. Um beispielsweise die Begrüßung zu entfernen, verwenden Sie:set fish_greeting
Lesen Sie bitte das offizielle Dokument.
http://fishshell.com/docs/current/faq.html#faq-greeting
kurze Antwort: set -e fish_greeting
Erstellen Sie Ihre Funktion fish_greeting. ich habe nur
function fish_greeting 13:23:39
echo 'Hello'
end
und speichern Sie es mit
funcsave fish_greeting
fortune -a
damit ich auch die anstößigen Sachen bekommen kann.