Almquist Shell
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Almquist Shell(アルムクィスト シェル、ash)は、SVR4版の Bourne Shell のクローンであり Kenneth Almquist が作成した。高速かつ小型でPOSIX互換のUnixシェルであり、後のBSDディストリビューションで Bourne Shell の代替として使われた(そのため、単に sh とも呼ばれる)。本来は行エディタやコマンド履歴機能は持っていなかった。これは、Almquist がそれらの機能は端末ドライバで実現すべきだと考えていたためである。現在は、emacsモードとviモードがある。
ash から派生したシェルは、FreeBSD、NetBSD、DragonFly BSD、Minix でデフォールトのシェル (/bin/sh)としてインストールされている。組み込みLinuxシステムでもよく使われている。そのコードは BusyBox にも導入されている。Debian版の ash は Debian Almquist shell (dash) と呼ばれている。
Linuxディストリビューションでも ash を採用しているものがあるが、bash (Bourne Again Shell) の方がよく使われている。UbuntuやDebianではスクリプトの高速実行のために /bin/sh に dash がソフトリンクされているが、デフォールトのログインシェルは bash である。
Slackware の ash パッケージ情報には以下の記述がある(試訳):
- ash (Kenneth Almquist's ash shell)
[編集] 外部リンク
|
|||||