e shell也不衍生于C Shell，故被分类为一种“外来”shell。有别于为节约系统资源而默认禁用部分功能的其他shell，fish的全部功能都是默认启用的。
特色.fish能根据用户的输入历史与当前所在的目录提供实时的自动完成。与bash的类似功能历史搜索相比，这种不必频繁切换模式还可以用方向键选择建议项的做法使用户能更流畅地进行输入。fish也拥有功能丰富的Tab补全功能。fish能够自动补全文件路径、变量与不少命令的参数，且支持路径通配符与C shell的花括号展开