練習問題:基本操作 8問

ターミナルに慣れるための最小限セット。出力確認とファイルの読み書き、表示の基本を押さえます。
解答は クリックで展開 できます(ショートコードつき)。

  • 想定レベル:Lv1〜2
  • 目安時間:各2〜5分
  • 主に使うコマンド:echo / pwd / ls / cat / head / tail / touch / mkdir / cp / mv

1) カレントディレクトリの絶対パスを表示する

問題:現在いるディレクトリの 絶対パス を1行で表示してください。
ヒント:ワーキングディレクトリを表示するコマンド。

解答例

pwd

2) practice/ ディレクトリを作成して移動する

問題:カレント配下に practice/作成 し、そのディレクトリへ 移動 してください。
ヒント:ディレクトリ作成と移動の基本。

解答例

mkdir -p practice && cd practice

3) 空ファイルを3つまとめて作る

問題:現在のディレクトリに a.txtb.txtc.txt空ファイル を作成してください。
ヒント:タイムスタンプ更新コマンドは、ファイルが無ければ作成します。

解答例

touch a.txt b.txt c.txt

4) files/ を作り、a.txt と b.txt をそこへ移動する

問題files/ ディレクトリを作成し、a.txtb.txtfiles/移動 してください。
ヒント:複数ファイルを一度に移動できます。

解答例

mkdir -p files && mv a.txt b.txt files/

5) c.txt の内容を確認し、先頭3行だけを見る

前提c.txt に何か内容が入っている想定です(必要なら echo で追記)。
問題c.txt先頭3行 を表示してください。
ヒント:ファイル全体は cat、先頭は別コマンド。

解答例

head -n 3 c.txt

6) c.txt の末尾を「1行だけ」確認する

問題c.txt末尾1行 を表示してください。
ヒント:末尾確認に適したコマンドがあります。

解答例

tail -n 1 c.txt

7) カレント内の .txt 拡張子 だけを一覧表示する(1列)

問題:現在のディレクトリ内にある *.txt ファイルだけを 1列 で表示してください。
ヒント:ワイルドカード/長い形式や色は不要。

解答例

ls -1 *.txt

8) note.txt を作成し、1行でテキストを書き込む(上書き)

問題note.txt が無い前提で、1行のテキスト を書き込み(存在する場合は上書き)してください。
ヒント:標準出力の リダイレクト を使います。

解答例

echo “first note line” > note.txt

発展(任意)

  • echo "another line" >> note.txt追記 を体験
  • cp note.txt note.bakバックアップ
  • ls -lah詳細表示(サイズ・権限・更新時刻)を観察

関連

学びを“実務”へつなぐ最短ルート

独学で積み上げた「わかった」を、仕事で使える「できる」へ。
学習ハブの内容を踏まえて、実務に直結する学習設計・添削・質問環境を整えたい人は、下記のページで具体的な進め方を確認してください。

Bash玄

はじめまして!Bash玄です。

エンジニアとしてシステム運用に携わる中で、手作業の多さに限界を感じ、Bashスクリプトを活用して業務を効率化したのがきっかけで、この道に入りました。「手作業は負け」「スクリプトはシンプルに」をモットーに、誰でも実践できるBashスクリプトの書き方を発信しています。

このサイトでは、Bashの基礎から実践的なスクリプト作成まで、初心者でもわかりやすく解説しています。少しでも「Bashって便利だな」と思ってもらえたら嬉しいです!

# 好きなこと
- シンプルなコードを書くこと
- コマンドラインを快適にカスタマイズすること
- 自動化で時間を生み出すこと

# このサイトを読んでほしい人
- Bashに興味があるけど、何から始めればいいかわからない人
- 定型業務を自動化したい人
- 効率よくターミナルを使いこなしたい人

Bashの世界に一歩踏み出して、一緒に「Bash道」を極めていきましょう!

Bash玄をフォローする