📓Tech Study Work
ランキング
業界ガイド
就活ガイド
就活診断
比較・コラム
診断を始める
📓Tech Study Work

500社以上の就職偏差値ランキングと16タイプ性格診断で、自分に合う業界・企業を見つけるキャリアメディアです。

メインコンテンツ

  • 就職偏差値ランキング
  • 16タイプ就活診断
  • 業界ガイド一覧
  • 就活ガイド一覧
  • 2 社サイドバイサイド比較
  • 偏差値の算定方法

業界ガイド

  • IT・テック
  • コンサル
  • 金融・証券
  • 商社
  • メーカー・重工
  • スタートアップ

就活ガイド

  • 自己分析
  • ES 書き方
  • 面接対策
  • 業界研究
  • OB 訪問
  • インターン

サイト情報

  • Tech Study Workについて
  • 著者・編集部について
  • お問い合わせ
  • プライバシーポリシー
  • 免責事項

© 2026 Tech Study Work. All rights reserved.

プライバシー免責事項お問い合わせ
  1. ホーム
  2. 学習
  3. Linuxコマンド実践ガイド|現場エンジニアが毎日使うコマンド100選
学習

Linuxコマンド実践ガイド|現場エンジニアが毎日使うコマンド100選

2025年4月8日
約4分で読めます
Tech Study Work編集部
Linuxコマンドラインターミナルシェルスクリプトインフラ

この記事でわかること

  • 1WindowsでもLinuxコマンドを使えますか?
  • 2Linuxコマンドの学習にどのくらいの時間がかかりますか?
  • 3macOSとLinuxのコマンドは同じですか?
Linuxコマンド実践ガイド|現場エンジニアが毎日使うコマンド100選

目次

  1. 01なぜエンジニアにLinuxコマンドが必要なのか
  2. 02ファイル・ディレクトリ操作の必須コマンド
  3. 03プロセス・システム管理コマンド
  4. 04ネットワーク確認コマンド
  5. 05シェルスクリプトと便利なテクニック
  6. 06現役エンジニアが実務で頻繁に使うLinuxコマンド厳選30

なぜエンジニアにLinuxコマンドが必要なのか

世界のサーバー市場の90%以上がLinuxで動いています。Webサービス・クラウドインフラ・コンテナ(Docker/Kubernetes)はすべてLinux上で動作しています。エンジニアとして本番環境の障害対応・デプロイ・ログ確認・パフォーマンスチューニングを行うためには、Linuxコマンドラインの操作が必須です。

フロントエンドエンジニアであっても、GitHubのCI/CD・Vercelのデプロイログ確認・WSL2(Windows Subsystem for Linux)での開発環境構築など、日常的にターミナルを使う場面があります。本記事では、実務で実際によく使うコマンドを優先して紹介します。

ファイル・ディレクトリ操作の必須コマンド

日常的に最も使うファイル操作コマンドを解説します。

基本操作:
ls -la:ファイル一覧を詳細表示(-a 隠しファイルも表示・-l 詳細表示)
cd [ディレクトリ]:ディレクトリ移動(cd ~ でホーム・cd .. で一つ上)
pwd:現在のディレクトリを表示
mkdir -p dir1/dir2:ディレクトリを再帰的に作成
rm -rf [ディレクトリ]:ディレクトリを再帰的に削除(注意!)
cp -r [元] [先]:ディレクトリを再帰的にコピー
mv [元] [先]:移動・リネーム
touch [ファイル]:空ファイル作成

テキスト操作:
cat [ファイル]:ファイル内容を表示
less [ファイル]:ページング表示(q で終了・/ で検索)
head -n 20 [ファイル]:先頭20行を表示
tail -n 100 -f [ファイル]:末尾100行を表示しリアルタイム更新(ログ確認に必須)
grep -r 'パターン' . :再帰的にパターン検索
grep -v '除外文字' :指定文字を含まない行を表示
wc -l [ファイル]:行数を表示

プロセス・システム管理コマンド

サーバー管理・障害対応で必須のプロセス管理コマンドを解説します。

プロセス確認:
ps aux:動作中の全プロセスを表示
top:システムリソースとプロセスをリアルタイム表示
htop:topのインタラクティブ版(別途インストール必要)
kill [PID]:プロセスを終了(-9 で強制終了)
killall [プロセス名]:プロセス名で終了

ディスク・メモリ確認:
df -h:ディスク使用量を人間が読みやすい形式で表示
du -sh [ディレクトリ]:ディレクトリのサイズを表示
free -h:メモリ使用量を表示
uptime:システムの稼働時間とロードアベレージを表示

ネットワーク確認コマンド

障害対応・接続確認でよく使うネットワーク系コマンドを解説します。

接続確認:
ping [ホスト]:接続確認(-c 3 で3回送信)
curl -I [URL]:HTTPレスポンスヘッダを表示
curl -X POST -H 'Content-Type: application/json' -d '{"key":"value"}' [URL]:APIリクエスト
wget [URL]:ファイルダウンロード
ss -tlnp:リッスン中のポートを表示(netstatの代替)
netstat -tlnp:ポートと接続状態を表示
nslookup [ドメイン]:DNS解決を確認
traceroute [ホスト]:経路を追跡

シェルスクリプトと便利なテクニック

エンジニアの生産性を高めるシェルの便利テクニックを紹介します。

パイプ(|):コマンドの出力を別コマンドに渡す
例:cat access.log | grep 'ERROR' | wc -l (エラーログの件数を数える)

リダイレクト:
command > file(上書き)・command >> file(追記)
command 2>&1(標準エラーを標準出力にマージ)

よく使うシェルの構文:
for i in {1..10}; do echo $i; done (ループ)
if [ -f file ]; then echo 'exists'; fi (ファイル存在確認)
$(command):コマンドの実行結果を変数に代入

便利なショートカット:
Ctrl+C:実行中のコマンドを中断
Ctrl+Z:コマンドをバックグラウンドに移動
Ctrl+R:コマンド履歴を検索
!!:直前のコマンドを再実行
!$:直前のコマンドの最後の引数

現役エンジニアが実務で頻繁に使うLinuxコマンド厳選30

実際の開発現場でよく使われるLinuxコマンドを厳選して紹介します。これらをマスターすれば日常的なサーバー操作を自信を持って行えます。

  • ファイル操作系:ls -la(詳細リスト)、cp -r(ディレクトリごとコピー)、mv(移動・名前変更)、rm -rf(強制削除※注意)、mkdir -p(中間ディレクトリも作成)
  • テキスト処理系:grep -r(再帰検索)、awk(フィールド処理)、sed(置換処理)、cut(列抽出)、sort | uniq(重複排除)が実務で活躍します。
  • プロセス管理系:ps aux(プロセス一覧)、kill -9(強制終了)、top/htop(リアルタイム監視)、nohup(バックグラウンド実行)
  • ネットワーク系:curl(HTTP通信)、wget(ファイルダウンロード)、netstat -tulpn(ポート確認)、ssh(リモート接続)、scp(ファイル転送)
  • 権限・ユーザー管理系:chmod 755(権限変更)、chown(所有者変更)、sudo(特権実行)、useradd/usermod(ユーザー管理)

関連する比較記事

この記事に関連するサービス比較をチェック

プログラミングスクール比較AI学習サービス比較

Linux・インフラが学べる学習サービスを比較しよう

Linuxコマンド・インフラ・クラウドを体系的に学べる学習サービスを比較してスキルアップしましょう。

学習サービスを比較する

よくある質問

この記事をシェアする

X (Twitter)Facebook

この記事について

掲載情報は各サービスの公式ウェブサイト・プレスリリース等を参照し、公開時点の情報をもとに作成しています。

料金・サービス仕様は予告なく変更される場合があります。最新情報は必ず公式サイトでご確認ください。

比較・ランキング記事は広告費・アフィリエイト報酬の有無に関わらず、編集部独自の評価基準で作成しています。 詳細は免責事項・プライバシーポリシーをご確認ください。

最終更新: 2025年4月8日

執筆者

Tech Study Work編集部

学習担当

Web系スタートアップでの開発経験5年以上。Next.js・TypeScript・AWS・AIツールを日常的に使用し、実務視点での技術解説・ツール比較を担当。

詳細プロフィールを見る →

関連記事

Linuxコマンド入門|エンジニアが毎日使う基本コマンド50選

学習2025年4月15日

ターミナル生産性ツール2025|エンジニアの作業効率を10倍にするCLIツール厳選ガイド

開発ツール2025年6月10日

エンジニアのためのネットワーク基礎|TCP/IPからHTTPSまで現場視点で解説

学習2025年4月11日

🏆 関連ランキング

プログラミングスクールランキング

Linux・インフラが学べる学習サービスを比較しよう

Linuxコマンド・インフラ・クラウドを体系的に学べる学習サービスを比較してスキルアップしましょう。

学習サービスを比較する