Web開発でよく使用するLinuxコマンドまとめ
投稿日:2026/01/24
Web開発では、Linuxコマンドを使ってファイル操作・ログ確認・プロセス管理などを日常的に行います。
本記事では、よく使用するコマンドを用途別に整理します。
🔹 ファイル・ディレクトリ操作
📂 ls(一覧表示)
ls
ls -la
| オプション | 意味 |
|---|---|
-l |
詳細表示 |
-a |
隠しファイル表示 |
📁 cd(ディレクトリ移動)
cd /var/www
cd ..
cd ~
📄 cat / less(ファイル内容確認)
cat README.md
less laravel.log
cat:小さいファイル向けless:大きいログ向け(スクロール・検索可)
📝 touch / mkdir(作成)
touch test.txt
mkdir logs
mkdir -p src/app
❌ rm / cp / mv(削除・コピー・移動)
rm file.txt
rm -rf tmp/
cp a.txt b.txt
mv old.txt new.txt
⚠️ rm -rf は復元できないので注意。
🔹 検索・調査系コマンド
🔍 grep(文字列検索)
grep "ERROR" laravel.log
grep -R "DB_HOST" .
📁 find(ファイル検索)
find . -name "*.log"
find /var/log -type f
📊 wc(行数・文字数)
wc -l laravel.log
🔹 プロセス・リソース管理
⚙️ ps(プロセス確認)
ps aux | grep php
📈 top / htop(負荷監視)
top
htop
※ htop は未インストールの場合あり。
🔪 kill(プロセス停止)
kill 1234
kill -9 1234
🔹 ネットワーク・ポート確認
🌐 curl(HTTPリクエスト)
curl http://localhost:8000/api/tasks
curl -X POST http://localhost/api/tasks
🔌 netstat / ss(ポート確認)
ss -lntp
netstat -tulpn
🧪 ping(通信確認)
ping google.com
🎯 まとめ
Linuxコマンドを使いこなせると:
- ✅ トラブル対応が速くなる
- ✅ ログ調査が楽になる
- ✅ サーバー作業のミスが減る