コマンド履歴を使おう:上下キー
上下キーで前に使ったコマンドを呼び出せます。
👉 上下キーで前のコマンドを取り出し、入力時間を半分にするのが今回のゴールです。
📖 上下キーで「タイムマシン」を動かす
↑キー:1つ前に打ったコマンドが入力欄に呼び出される
↓キー:もう1つ新しいコマンドへ進む
同じコマンドをもう一度打つときは、矢印で呼び出して Enter するのが一番速い。
🚀 もっと速い呼び出し方
Ctrl + R:履歴を逆検索。文字を打つと、その文字を含む最近のコマンドが出てくる!!:直前のコマンドをもう1回実行!番号:historyの番号で呼び出す(例:!501)
第74回でこれらをまとめて練習します。
🧠 できるようになること
- 上下キー、Ctrl+R、historyの違いを使い分けられる
historyの役割を、結果の例から確かめられる- 練習用ディレクトリの中で安全に試せる
🧰 用意するもの
- このページの「🖥 れんしゅうターミナル」(そのまま練習できます)
- キーボードで英数字と記号を入力できること
🖼 ターミナルの見本
このコマンドを実行すると、こんな結果になります(環境によって少し違うことがあります)。
📺 実行例
$ history 1 pwd 2 ls 3 echo Hello 4 history (番号と中身は、自分がいままでに打ったコマンドによってちがいます)
⌨️ 今日のコマンド
Terminalれんしゅうターミナル
history🚀 やってみよう
- 下の「🖥 れんしゅうターミナル」をクリックして、入力できる状態にします。
historyと入力してEnterキーを押します。- 番号つきでこれまでのコマンドが順に並んで表示されます。
- 使いたい1つを上下キー or
!番号で呼び出してみます。
💡 探検ポイント
↑キーは「タイムマシン」。同じコマンドを2回目以降は打ち直さない。
🎮 チャレンジ
- 履歴から、今日よく使ったコマンドを3つ選ぼう。
- 上下キーで前のコマンドを呼び出し、実行せずにEscやCtrl+Cで戻れるか試そう。
📝 ふりかえり
- ↑キーで何回前まで遡れた?
- 同じコマンドを2回目に打つとき、どれくらい時間が短くなった?
!!はどんなときに便利?
❓ うまくいかないとき
- command not found → コマンド名のスペル確認。Tab補完で打ち間違いを防げる
- No such file or directory →
lsでファイル名・パスを見直す - 画面が固まった →
Ctrl + Cでコマンドを止める - 画面が乱れた →
clearまたはCtrl + Lで整理する
👨👩👧 おうちの人・先生へ
この回はLinux初級の安全な操作範囲です。困ったときの対処として「直前のコマンド」「画面に出たメッセージ」をメモしておくと、次回の質問がスムーズになります。
