【bashとは】
bash(バッシュ)とは、文字を打ちこむためのアプリです。リナックスには標準で付属しており、bashによってリナックスにさまざまな命令をすることができます。bashはBourne Again Shellの略称です。
分類 | アプリ |
名前 | bash(Bourne Again Shell) |
カナ | バッシュ |
別名 | シェル・スクリプト・リナックスのコマンドライン |
機能 | 文字を打ちこむ |
【bashとshell】
bashは人間が打ちこんだ言語(自然言語)を、機械が理解できる言語(機械言語)に翻訳して、リナックスに伝えます。いわば人間と機械を仲介する翻訳者の役割を、bashは担当しています。
バッシュは人間とリナックスを仲介する
リナックスから見ると、bashは自分の周りを貝殻のように包み、外側からの情報を仲介してくれていますので、その機能の連想からshell(シェル)と呼ばれる場合もあります。
【.shファイルとは】
ファイル名に.sh(ドットエスエイチ)と拡張子が付いている場合があります。
これは「このファイルはbashというshellによって開かれるファイルです」という意味です。
【bash 歴史】
Unixで文字命令できるアプリが開発されBourne Shellと名付けられる。
Bourne Shellだけでは不便なので、Cシェルやkornシェルなどが開発される。
1988年、Bourne Shellの上位互換として、Brian FoxがBourne Again Shellを開発する。