sh 注重效率和敏捷性的命令行外壳,具有: POSIX兼容的交互式外壳,带有一些Bash扩展。 制表符补全和语法突出显示。 Bash完成支持(通过内部调用正版Bash)。 内置零配置功能。 写在锈 :crab: 安装 $ cargo install nsh 文献资料 为什么要创建一个新的外壳? Bash是执行Shell脚本的最佳选择,但其交互模式并不令人满意。 我是过去十年的zsh用户,但我不需要可定制性,并且厌倦了提高zshrc速度。 Fish确实很整洁,但我更喜欢老式,传统且符合人体工程学的Shell语法。 贡献 nsh处于Alpha阶段:Bash提供了许多缺少的功能,源代码