ターミナルに慣れるための最小限セット。出力確認とファイルの読み書き、表示の基本を押さえます。
解答は クリックで展開 できます(ショートコードつき)。
- 想定レベル: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.txt、b.txt、c.txt の 空ファイル を作成してください。
ヒント:タイムスタンプ更新コマンドは、ファイルが無ければ作成します。
▶解答例
touch a.txt b.txt c.txt
4) files/ を作り、a.txt と b.txt をそこへ移動する
問題:files/ ディレクトリを作成し、a.txt と b.txt を files/ に 移動 してください。
ヒント:複数ファイルを一度に移動できます。
▶解答例
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で 詳細表示(サイズ・権限・更新時刻)を観察

