Bash
出典: フリー百科事典『ウィキペディア(Wikipedia)』
bash(テンプレート:Lang-en-short)は UNIX で使用するシェル(ユーザとオペレーティングシステムを仲介するための基本ソフトウェア)のひとつで、GNUプロジェクトのために書かれた。
その名前は前身の UNIX シェルである Bourne Shell と「born again」(生まれ変わり)に引っかけた洒落である。Bash は1987年にブライアン・フォックス[1]によって開発された。1990年以降は主にシェト・ラメイ[2]が保守作業を行なっている。
bash のコマンド文法はかなりの部分を Bourne シェルと後方互換性を持たせている。またKornシェルやCシェルから多くの影響を受け、コマンド履歴、ディレクトリスタック、$RANDOM
変数、POSIX 形式のコマンド置換機能、入力途中のコマンド名やファイル名などの自動補完機能、などをサポートする。ただし、高機能であるため、実行はやや遅いという点もある。
bash は数多くの Linux システムや Mac OS X(10.3以降)に標準搭載され、多くの UNIX 風オペレーティングシステム上で動作する。Windows にもCygwin プロジェクトによって移植されている。
Linux 系を中心に、一部のシステムでは /bin/sh
の実体が bash である。
bash は GNU一般ライセンス の下で頒布されている。GNUプロジェクトのFTPサイトを始め、多くのインターネットサイトからダウンロードすることができる。