Linuxコマンド早見表(Raspberry Pi実習版)
概要
Raspberry Pi実習でよく使うLinuxコマンドを、用途別にまとめたページです。CUI初心者が「何を使えばよいか」を素早く判断できるように構成しています。
手順
1. まず環境確認コマンドを実行する
whoami(ユーザ)hostname(接続先)pwd(現在地)ls -la(一覧)
2. 目的に応じてコマンド群を使い分ける
- ファイル確認:
cat,less,head,tail - 検索:
find,grep - ネットワーク確認:
ip a,ping - リソース確認:
df -h,free -h
3. 実行後に必ず結果を確認する
- エラー文を読む。
- 期待したファイルや出力があるか確認する。
- 必要なら履歴(
history)で振り返る。
コード
# ===== 基本確認 =====
whoami # コメント: 現在ユーザを確認
hostname # コメント: 接続先マシン名を確認
pwd # コメント: 現在ディレクトリ
ls -la # コメント: 隠しファイル込み一覧
# ===== ディレクトリ・ファイル操作 =====
cd ~ # コメント: ホームに移動
cd .. # コメント: 1つ上のディレクトリへ
mkdir -p work/class7 # コメント: ディレクトリをまとめて作成
touch sample.txt # コメント: 空ファイル作成
cp sample.txt sample.bak # コメント: コピー
mv sample.bak backup.txt # コメント: 移動/リネーム
rm backup.txt # コメント: ファイル削除(慎重に)
# ===== 内容確認 =====
cat sample.txt # コメント: 全文表示
head -n 5 sample.txt # コメント: 先頭5行
tail -n 5 sample.txt # コメント: 末尾5行
less sample.txt # コメント: ページ送り表示(qで終了)
# ===== 検索 =====
find . -name "*.py" # コメント: 現在配下のPythonファイルを検索
grep -n "GPIO" led.py # コメント: GPIOを含む行を行番号付きで検索
# ===== ネットワーク =====
ip a # コメント: IPアドレス確認
ping -c 3 8.8.8.8 # コメント: 疎通確認(3回だけ送信)
# ===== リソース確認 =====
df -h # コメント: ディスク使用量
free -h # コメント: メモリ使用量
# ===== プロセス確認 =====
ps aux | grep python # コメント: Python関連プロセス確認
top # コメント: リアルタイム監視(qで終了)
# ===== パッケージ管理 =====
sudo apt update # コメント: パッケージ情報更新
sudo apt install -y tree # コメント: パッケージ導入例
# ===== 便利操作 =====
history # コメント: コマンド履歴確認
clear # コメント: 画面をクリア
解説
- 迷ったら「環境確認 -> 操作 -> 結果確認」の順で進めます。
findとgrepは、ファイル探索と文字列探索の基本セットです。df -hとfree -hは、実行失敗の原因切り分けで効果的です。historyはレポート作成時に実行手順を再現するのに役立ちます。
よくあるミス
rmを急いで実行し、復元できない削除を行う。sudoを必要ない場面でも付けてしまう。grepやfindの検索範囲を広げすぎて、結果が読めなくなる。topで終了方法(q)が分からず戸惑う。