bash(Bourne Again Shell)
バッシュ
GNUプロジェクトで使用するために作成されたBourne Shell上位互換のシェル。Bourne Shellの派生型としては最も有名で、多くのUNIXシステムに搭載されている。また、Linuxでは標準のシェルとして採用されている。
bash(Bourne Again Shell)は、1988年1月10日にBrian Foxが記述した最初の版が発表され、彼が1993年まで改良を続けた。後にChet Rameyが加わり、現在の公式管理者となっている。1996年12月23日、多くの新しい機能が取り込まれたbash-2.0がリリースされた。このバージョンでは、さまざまな標準への対応も強化されている。
Bourne Shellの操作性は、後発のCシェルやkornシェルと比較するとかなり見劣りするものであったが、bashにはこれら後発シェルの優れた機能の多くが取り込まれている。Bourne Shellと互換性を保ちながら、Bourne Shellには実装されていないコマンドライン編集機能、ジョブ制御機能なども備えており、インタラクティブな操作性が非常に向上している。また、Bourne Shellに比べてオプションや変数が数多く用意されており、柔軟なカスタマイズが可能となっている。関数の定義や制御構造の追加、数値演算など数多くの拡張機能が追加されており、シェル・プログラミング環境も充実している。
関連記事
関連用語
リンク
Linux & OSS フォーラム 新着記事
- 【 pidof 】コマンド――コマンド名からプロセスIDを探す (2017/7/27)
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、コマンド名からプロセスIDを探す「pidof」コマンドです。 - Linuxの「ジョブコントロール」をマスターしよう (2017/7/21)
今回は、コマンドライン環境でのジョブコントロールを試してみましょう。X環境を持たないサーバ管理やリモート接続時に役立つ操作です - 【 pidstat 】コマンド――プロセスのリソース使用量を表示する (2017/7/21)
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、プロセスごとのCPUの使用率やI/Oデバイスの使用状況を表示する「pidstat」コマンドです。 - 【 iostat 】コマンド――I/Oデバイスの使用状況を表示する (2017/7/20)
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、I/Oデバイスの使用状況を表示する「iostat」コマンドです。
|
|