シェルスクリプトって何だろう
コマンドをファイルにまとめると、何度も同じ作業を実行できます。
👉 hello.sh という最初のスクリプトファイルを作るのが今回のゴールです。
🧠 できるようになること
- 何度もやる作業はファイルにまとめると速いと体験で知っている
catの役割を、結果の例から確かめられる- 練習用ディレクトリの中で安全に試せる
🧰 用意するもの
- このページの「🖥 れんしゅうターミナル」(練習用ディレクトリ
linux-tanken入り) - キーボードで英数字と記号を入力できること
🖼 ターミナルの見本
このコマンドを実行すると、こんな結果になります(環境によって少し違うことがあります)。
📺 実行例
$ cat hello.sh #!/bin/bash echo "Hello, Linux探検隊"
⌨️ 今日のコマンド
Terminalれんしゅうターミナル
cat hello.sh🚀 やってみよう
cd ~/linux-tankenで練習場所に入ります。- (
hello.shがなければ)echo 'echo "Hello, Linux探検隊"' > hello.shで作っておきます。 lsで読むファイルがあるか確認します。cat hello.shと入力してEnterキーを押します。- ファイルの中身が文字として画面に出ます。空のファイルは何も表示されません。
💡 探検ポイント
スクリプトは「コマンドのレシピ」。一度書けば、何度でも同じ料理が作れる。
🎮 チャレンジ
- 別の短いファイルを作り、
catで表示してみよう。 - 空のファイルを
catするとどう見えるか試そう。
📝 ふりかえり
- スクリプトの中で一番むずかしかった行はどこ?
- もう一度動かしたいときは、どのコマンドで再実行する?
- このスクリプトに1行追加するなら、何を足したい?
❓ うまくいかないとき
- command not found → コマンド名のスペル確認。Tab補完で打ち間違いを防げる
- No such file or directory →
lsでファイル名・パスを見直す - 画面が固まった →
Ctrl + Cでコマンドを止める - 画面が乱れた →
clearまたはCtrl + Lで整理する
👨👩👧 おうちの人・先生へ
この回はLinux初級の安全な操作範囲です。困ったときの対処として「直前のコマンド」「画面に出たメッセージ」をメモしておくと、次回の質問がスムーズになります。
