¿Es posible eliminar el mensaje de introducción en fish shell:
Bienvenido a fish, el amigable caparazón interactivo
Escriba ayuda para obtener instrucciones sobre cómo usar pescado
¿Es posible eliminar el mensaje de introducción en fish shell:
Bienvenido a fish, el amigable caparazón interactivo
Escriba ayuda para obtener instrucciones sobre cómo usar pescado
Respuestas:
Se encontró que el mensaje de saludo está configurado en fishd.Machine.local. Para anular lo siguiente para ~/.config/fish/config.fish
:
set fish_greeting
set fish_greeting
es de los documentos cómo puedes eliminarlo fishshell.com/docs/current/faq.html#faq-greeting
set
comando sugerido .
La respuesta de Kevin funciona bien para texto estático. Si necesita un mensaje de bienvenida interactivo, como el mío que involucra el comando fortuna , puede hacerlo
function fish_greeting
Crea tu fish_greeting
función. Solo tengo
function fish_greeting
fortune
end
y guardarlo con
funcsave fish_greeting
fortune -a
para poder obtener las cosas ofensivas también.
fortune
Advertencia: ya no funciona desde fish 2.4.0; consulte la respuesta de Kevin para obtener la solución contemporánea correcta.
Si no hay una variable de entorno llamada "fish_greeting", no se imprimirá nada. Por defecto, hay una variable fish_greeting. Puedes borrar esto:
set --erase fish_greeting
Añadir set fish_greeting
a su ~/.config/fish/config.fish
archivo.
Esto se responde en las preguntas frecuentes de Fish :
¿Cómo ejecuto un comando cada inicio de sesión? ¿Cuál es el equivalente de pescado a .bashrc?
Edite el archivo
~/.config/fish/config.fish
, creándolo si no existe (tenga en cuenta el período inicial).¿Cómo cambio el mensaje de saludo?
Cambie el valor de la variable
fish_greeting
o cree unafish_greeting
función. Por ejemplo, para eliminar el saludo use:set fish_greeting
Lea el documento oficial por favor.
http://fishshell.com/docs/current/faq.html#faq-greeting
respuesta corta: set -e fish_greeting
Crea tu función fish_greeting. Solo tengo
function fish_greeting 13:23:39
echo 'Hello'
end
y guardarlo con
funcsave fish_greeting
set -U fish_greeting ""
.