ash
読み:エイシェル
外語:ash: Almquist Shell
Kenneth Almquistにより作られた、元祖シェル(Bourne Shell)互換のコンパクトなシェル。
概要
BSDで使われており、NetBSDやFreeBSD、FreeBSDから派生したDragonFly BSDにおいても、標準のシェル(/bin/sh)として使われている。
シェルスクリプトの機能も、POSIX.1に準拠し、更にいくつかのBSD拡張機能を搭載している。それでも小型軽量となっており、Linuxで人気のbashと比較しても動作が高速である。また同時に、ashとbashはスクリプトの構文に差異があり、このため一部について互換性がない。
Linuxディストリビューションではbashが人気だが、組み込み用Linuxではコンパクトなashが使われる傾向にある。またLinuxでも、Debianや、その派生のUbuntuではashの派生dash(Debian Almquist shell)が使われている。
再検索