Almquist Shell
1.0、参考
1.1、Almquist Shell简介
short for:Almquist Shell
是什么 ?:a minimal implementation of a POSIX shell, and also a replacement for Bourne Shell
开发作者:Kenneth Almquist
开发语言:C

Almquist Shell功能极简、运行速度快、占用内存低、可执行文件非常小(93KB)等优点而常被用在嵌入式系统中。

Almquist Shell发展出3种变种:

名称路径系统默认
NetBSD /bin/sh/bin/shNetBSD
FreeBSD /bin/sh/bin/shFreeBSD
BusyBox ash

/bin/sh

/bin/ash

AlpineLinux
dash

/bin/sh

/bin/dash

Debian GNU/Linux
1.2、通过编译源码安装ash 
1.3、配置ash
级别配置文件路径
系统级/etc/profile
用户级~/.profile
1.4、切换默认Shell

使用chsh命令将默认的Shell切换到ash

chsh -s $(command -v ash)