Yash:一款追求极致POSIX兼容性的全新Shell
2025-02-15
Yash是一个用C99编写的、追求极致POSIX兼容性的命令行Shell。它支持全局别名、数组、多种重定向方式、括号扩展、扩展通配符、分数运算等特性,并提供命令补全、命令预测等实用功能。Yash在GitHub上维护,已达到POSIX.1-2008标准的绝大部分要求,并定期发布维护更新。它可以在多种POSIX环境下编译运行,目前主要在Fedora、macOS和Cygwin上测试。安装后,用户可以通过配置文件自定义环境变量、别名、提示符等。
开发