ボーン・アゲイン・シェル(Bourne Again Shell)
bashのことだよ
シェルだよ
Bourne Shellをパワーアップしたシェルだよ
簡単に書くよ
ボーン・アゲイン・シェル(Bourne Again Shell)とは
いわゆる「bash」と呼ばれるやつ。
用語の中身としては
シェル
(人間様からの入力をコンピュータさんに伝えるプログラム)の種類のひとつ
であり
Bourne Shellをパワーアップしたシェル
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「シェル」のあれやこれやについて簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
シェルは「人間様からの入力をコンピュータさんに伝えるプログラム」です。
コンピュータを1つの会社に例えれば、シェルは受付のおねーさんです。
ついでなので書いておくと、コンピュータを使う人間が会社への訪問者、パソコンの中身が会社で働いている人に相当します。
あなたがパソコンの中身と直接やり取りすることは ありません。
あなたが やり取りする相手は、シェルです。
シェルが、あなたの代わりにパソコンの中身と やり取りしてくれます。
シェルの詳細は、用語「シェル」の説明を ご覧ください。
さて、このシェルですが、いろいろ あります。
受付のおねーさんが複数人いるイメージです。
相手をしてくれるのは1人ですけどね。
2人以上のおねーさんが待機していて、あなたは好きなおねーさんを選べます。
相手してくれるおねーさんを途中で変えることもできます。
実際のシェルは
・sh
・bash
・ksh
・csh
・tcsh
・zsh
などです。
以上を踏まえて、たくさんいる受付のおねーさん……もとい、
たくさんあるシェルのひとつ
が「Bourne Again Shell」です。
Bourne Again Shellは、いわゆる「bash」と呼ばれているやつの正式名称(?)です。
また「Bourne Shell」というシェルのパワーアップ版でもあります。
名前の由来は「Bourne Shell(ボーンシェル)」と「born again(ボーン・アゲイン:生まれ変わり)」をかけたダジャレだそうです。
海外の人はユーモアのセンスが素敵ですね。
一言でまとめるよ
まぁ「Bourne Again Shell」って単語が出てきたら「シェル
(人間様からの入力をコンピュータさんに伝えるプログラム)なんだな~」と お考えください。
おまけ
■訳してみるよ
「Bourne(ボーン)」は人の名前です。
「again(アゲイン)」の意味は「再び」とか「また」とかです。
ただし「Bourne again(ボーン・アゲイン)」で「生まれ変わり」を意味する「born again(ボーン・アゲイン)」とかけています。
「shell(シェル)」の意味は「殻」とか「貝殻」とかです。
本体を取り囲んでいるやつのイメージですかね。
何となく くっつけると
(ボーンさんのシェルの)生まれ変わりの殻
となります。
■検索してみる?






