wor*_*low 138
Kevin的答案适用于静态文本.如果您需要交互式欢迎消息,例如我的涉及fortune命令,您可以这样做
function fish_greeting
Run Code Online (Sandbox Code Playgroud)
创建你的fish_greeting功能.我只有
function fish_greeting
fortune
end
Run Code Online (Sandbox Code Playgroud)
并保存
funcsave fish_greeting
Run Code Online (Sandbox Code Playgroud)
Kev*_*tre 135
发现问候消息在fishd.Machine.local中设置.要覆盖以下内容~/.config/fish/config.fish:
set fish_greeting
Run Code Online (Sandbox Code Playgroud)
awe*_*kie 47
警告:自鱼2.4.0后不再有效 - 请参阅Kevin的答案,了解正确的当代解决方案.
如果没有名为"fish_greeting"的环境变量,则不会打印任何内容.默认情况下,有一个fish_greeting变量.你可以删除这个:
set --erase fish_greeting
Run Code Online (Sandbox Code Playgroud)
小智 9
创建您的 fish_greeting 函数。我只有
function fish_greeting 13:23:39
echo 'Hello'
end
Run Code Online (Sandbox Code Playgroud)
并保存它
funcsave fish_greeting
Run Code Online (Sandbox Code Playgroud)
小智 6
这是一种silly回答。您可以在文件夹中创建一个fish_greeting.fish空文件~/.config/fish/functions,这将删除问候消息。
这可以通过
$ touch ~/.config/fish/functions/fish_greeting.fish
Run Code Online (Sandbox Code Playgroud)
或者
$ function fish_greeting.fish
end
$ funcsave fish_greeting.fish
Run Code Online (Sandbox Code Playgroud)
添加set fish_greeting到您的~/.config/fish/config.fish文件。
如何在每次登录时运行命令?鱼等同于.bashrc?
编辑文件
~/.config/fish/config.fish,如果不存在则创建文件(请注意前导期间)。如何更改问候语?
更改变量的值
fish_greeting或创建一个fish_greeting函数。例如,要删除问候语,请使用:Run Code Online (Sandbox Code Playgroud)set fish_greeting
更改变量的值fish_greeting或创建fish_greeting函数。例如,要删除问候语,请使用:
set -U fish_greeting
Run Code Online (Sandbox Code Playgroud)
或者,如果您不想使用通用变量,请使用:
set -g fish_greeting
Run Code Online (Sandbox Code Playgroud)
如果需要禁用问候语,请确保在 Fish_greeting 之后添加空格
| 归档时间: |
|
| 查看次数: |
42144 次 |
| 最近记录: |