bashって何だろう
bashはUbuntuでよく使われるシェルです。
👉 bash --version でバージョンを確認し、bashの素性を知るのが今回のゴールです。
📖 bash=シェルの中で一番有名な弟
bash(バッシュ)は Bourne Again SHell の略です。「Bourne(ボーン)さんが作った sh というシェルを、もう一度作り直したよ」という意味のシャレが入っています。
UbuntuをはじめとするLinuxの多くで、初期設定のシェルとして使われています。
🆚 ほかのシェルとの違い(ざっくり)
| シェル | 特徴 |
|---|---|
| sh | 一番昔のシェル。シンプルで小さい。 |
| bash | shを強化したもの。Linuxの定番。 |
| zsh | bashをさらに便利に。macOSの初期設定。 |
| fish | 初心者にやさしい。色がきれい。 |
これから書くシェルスクリプト(.shファイル)は、どのシェルでも動く「shの言葉」がベース。bashはそれに便利な機能を足したもの、と思っておけば大丈夫です。
🔬 バージョンを確認
bash --version を打つと、いま使っているbashのバージョンが分かります。
🧠 できるようになること
- bashが数あるシェルの1つだと知っている
bashの役割を、結果の例から確かめられる- 練習用ディレクトリの中で安全に試せる
🧰 用意するもの
- ブラウザLinux環境内の練習用ディレクトリ
linux-tanken - キーボードで英数字と記号を入力できること
🖼 ターミナルの見本
このコマンドを実行すると、こんな結果になります(環境によって少し違うことがあります)。
📺 実行例
$ bash --version GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2020 Free Software Foundation, Inc.
⌨️ 今日のコマンド
TerminalBrowser Linux
bash --version🚀 やってみよう
- ブラウザLinuxを開きます。
bash --versionと入力してEnterキーを押します。- バージョン番号(例:5.1)とコピーライトの年を読み取ります。
- メモに「自分のbash:◯.◯」と書きます。
💡 探検ポイント
bash=Bourne Again SHell。「もう一度作り直したsh」というシャレが入っている。
🎮 チャレンジ
which bashと打って、bashの本体がどこにあるか確認しよう。echo $0も試して、いま動いているシェルの名前を確認しよう。
📝 ふりかえり
- bashの正式な名前は何だった?
- bashと他のシェル(zshなど)の違いを1つ挙げよう。
- これからbashを使い続けるとき、便利だと思う機能はどれ?
❓ うまくいかないとき
- command not found → コマンド名のスペル確認。Tab補完で打ち間違いを防げる
- No such file or directory →
lsでファイル名・パスを見直す - 画面が固まった →
Ctrl + Cでコマンドを止める - 画面が乱れた →
clearまたはCtrl + Lで整理する
👨👩👧 おうちの人・先生へ
この回はLinux初級の安全な操作範囲です。困ったときの対処として「直前のコマンド」「画面に出たメッセージ」をメモしておくと、次回の質問がスムーズになります。
