Unixコマンド/bash
bash †
機能 †
bashは、Bourne Again Shellの略で、その名のとおりbshと互換性を持ち、さらに
高性能なシェルを目標に開発されたGNUのシェルです。
bashは、bshと多くの点で互換性を田森ながら、ジョブ制御機能、ヒストリ機能、
コマンドエイリアスなど、他のシェルで一般的にサポートされている機能を取り込み、
機能的にも現代のシェルと遜色ないものになっています。
フリーのUNIXの中には、bshに代わってbashが標準のシェルになっているものもあります。
構文 †
bash [オプション] [ファイル名] (FreeBSD、Linux)
オプション †
-c 文字列 指定した文字列からコマンドを読み込み、実行する。 -i 対話型で実行する -r 制限付きのシェルとして実行する -s 標準入力からコマンドを読み込み、実行する -x 実行直前のコマンド行を表示してループ内の処理や変数の値を確認する。
コマンド例 †
■シェルの変更
$ bash 利用するシェルをbashに変更する bash-3.00$ シェルがbashに変わった
■シェルスクリプトの実行
$ bash hoge スクリプトhogeを実行する