Bash

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Bash
Bash screenshot.png
開発元 Chet Ramey
最新版 4.2.10 / 2011年05月3日(23か月前) (2011-05-03
対応OS 様々なOS
種別 UNIXシェル
ライセンス GNU General Public License
公式サイト tiswww.case.edu/php/chet/bash/bashtop.html
テンプレートを表示

Bash (Bourne-Again Shell)はUnixで使用するシェル (ユーザとOSを仲介するための基本ソフトウェア) の1つで、GNUプロジェクトのために書かれた。

その名前は前身のUnixシェルであるBourne Shellborn again(生まれ変わり)に引っかけた洒落である。Bashは1987年にブライアン・フォックス (Brian Fox) によって開発された。1990年以降は主にシェト・ラメイ (Chet Ramey) が保守作業を行なっている。

Bashのコマンド文法はかなりの部分をBourneシェルと後方互換性を持たせている。またKornシェルCシェルから多くの影響を受け、コマンド履歴、ディレクトリスタック、$RANDOM変数、POSIX形式のコマンド置換機能、入力途中のコマンド名やファイル名などの自動補完機能、などをサポートする。ただし、高機能であるため、実行はやや遅いという点もある。

Bashは数多くのLinuxシステムやMac OS X (10.3以降) に標準搭載され、多くのUnix風オペレーティングシステム上で動作する。Microsoft WindowsにもCygwinプロジェクトによって移植されている。

Linux系を中心に、一部のシステムでは/bin/shの実体がBashである。

BashはGNU General Public Licenseの下で頒布されている。GNUプロジェクトのFTPサイトを始め、多くのインターネットサイトからダウンロードすることができる。

参考文献 [編集]

関連 [編集]

  • tcsh - BSD系UNIXのコマンドシェル
  • zsh - bashなどの機能も数多く取り入れたコマンドシェル

外部リンク [編集]