Linux/Unix

2025.12.13

公式ドキュメント

この記事の要点

lscdcpmvrmのファイル操作が基本
findgrepでファイル・テキスト検索
chmodchownで権限管理、pskillでプロセス管理

ファイル操作

コマンド説明
lsファイル一覧を表示
ls -la詳細表示(隠しファイル含む)
cd <dir>ディレクトリ移動
pwd現在のディレクトリを表示
mkdir <dir>ディレクトリ作成
mkdir -p <path>親ディレクトリも同時に作成
rm <file>ファイル削除
rm -r <dir>ディレクトリを再帰的に削除
cp <src> <dest>ファイルをコピー
cp -r <src> <dest>ディレクトリをコピー
mv <src> <dest>ファイルを移動/リネーム
touch <file>空ファイルを作成
cat <file>ファイル内容を表示
less <file>ファイルをページ表示
head <file>先頭10行を表示
tail <file>末尾10行を表示
tail -f <file>リアルタイムで末尾を表示

ポイント: tail -fはログのリアルタイム監視に必須。サーバーのトラブルシューティングでまず使うコマンドです。

ファイル検索

コマンド説明
find . -name "*.txt"名前でファイル検索
find . -type fファイルのみ検索
find . -type dディレクトリのみ検索
grep "pattern" <file>パターンで検索
grep -r "pattern" .再帰的に検索
grep -i "pattern" <file>大文字小文字を区別しない

実践メモ: findgrepの組み合わせが強力。find . -name "*.log" | xargs grep "error"で大量ファイルから一括検索できます。

プロセス管理

コマンド説明
psプロセス一覧
ps auxすべてのプロセスを詳細表示
topリアルタイムでプロセス表示
htop拡張版top
kill <pid>プロセスを終了
kill -9 <pid>強制終了
killall <name>名前でプロセス終了

注意: kill -9(SIGKILL)は強制終了で、プロセスがクリーンアップ処理を実行できません。まずkill(SIGTERM)を試し、それでも停止しない場合のみ-9を使いましょう。

権限

コマンド説明
chmod 755 <file>権限を変更
chmod +x <file>実行権限を追加
chown user:group <file>所有者を変更
sudo <command>管理者権限で実行

ポイント: パーミッションは3桁の数値で表現。755は「所有者:読書実行、グループ:読実行、他者:読実行」。644は「所有者:読書、他:読のみ」です。

注意: rm -rは再帰的削除で取り消しできません。ワイルドカードと組み合わせる場合は特に慎重に。rm -riで確認プロンプト付きにすると安全です。

実践メモ: ss -tulnで開いているポートを確認できます。「このポート何が使ってる?」を調べるときの定番コマンドです。

ネットワーク

コマンド説明
ping <host>接続確認
curl <url>HTTPリクエスト
wget <url>ファイルダウンロード
ss -tuln開いているポートを表示
ip addrIPアドレスを表示

参考リソース

この技術を体系的に学びたいですか?

未来学では東証プライム上場企業のITエンジニアが24時間サポート。月額24,800円から、退会金0円のオンラインIT塾です。

メールで無料相談する
← 一覧に戻る