我正在尝试使用fish shell,当我打开一个新的fish标签时,它似乎运行了我在其配置文件中定义的一些函数。例如,如果我有这个功能:
function foo
cd ~/
end
fish将进入一个无限循环,因为它不断地cd
进入我的用户目录并获取文件。但如果我有这个:
function foo
ls
end
fish不会显示ls
的输出。发生了什么事?
答案 0 :(得分:1)
您可能已将foo
定义为函数,并且它会在某种程度上创建无限循环。
试试这个
function foo
command ls
end