32
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Linuxコマンド】実務でよく使うLinuxコマンドまとめ

32
Posted at

開発現場では、アプリケーションの開発だけでなく、サーバーやログ確認のために Linuxコマンド を使う場面が多くあります。

GUIで操作できる環境もありますが、CUI(コマンドライン)で操作できると、

  • ログ確認
  • ファイル操作
  • プロセス確認
  • サーバー調査
  • 権限設定

などを素早く行うことができます。

今回は、実務でよく使うLinuxコマンド + よく使うオプション をまとめて紹介します。


1. 現在地を確認 pwd

現在いるディレクトリを確認します。

pwd

実務ポイント

SSH接続後やサーバー作業時は、まず現在地確認が基本です。


2. ファイル一覧を確認 ls

ディレクトリ内のファイル一覧を表示します。

ls

よく使うオプション

ls -l

詳細表示(権限、所有者、更新日時)

ls -a

隠しファイル表示

ls -la

詳細 + 隠しファイル表示(実務で最頻出)

ls -lh

サイズを見やすく表示(KB / MB)

実務ポイント

.env.gitignore 確認で -a は非常によく使います。


3. ディレクトリ移動 cd

cd /var/log

よく使う操作

cd ..

1つ上へ移動

cd ~

ホームディレクトリへ移動

cd -

直前のディレクトリへ戻る

実務ポイント

cd - はかなり便利なので覚えておくと作業効率が上がります。


4. ファイル内容確認 cat

cat app.log

よく使うオプション

cat -n app.log

行番号付き表示

実務ポイント

設定ファイル確認時に行番号付きは見やすいです。


5. ログを追う tail

ログ調査で最もよく使います。

tail app.log

末尾10行表示

よく使うオプション

tail -f app.log

リアルタイム監視(超頻出)

tail -n 100 app.log

最新100行表示

実務ポイント

障害調査時は tail -f をほぼ毎回使います。


6. 検索 grep

ログや設定ファイルの検索で必須です。

grep "ERROR" app.log

よく使うオプション

grep -i "error" app.log

大文字小文字を無視

grep -n "ERROR" app.log

行番号付き

grep -r "DB_HOST" .

ディレクトリ配下を再帰検索

実務ポイント

grep -rn はかなり使います。

grep -rn "Exception" .

7. コピー cp

cp config.yml config_backup.yml

よく使うオプション

cp -r sample_dir backup_dir

ディレクトリごとコピー

cp -p file1 file2

権限・日時を保持


8. 移動 / リネーム mv

mv old.txt new.txt

実務ポイント

ログファイル退避やリネームで頻出です。


9. 削除 rm

rm sample.txt

よく使うオプション

rm -r sample_dir

ディレクトリ削除

rm -f sample.txt

確認なし強制削除

rm -rf sample_dir

最頻出だが危険

実務ポイント

rm -rf は削除対象を必ず確認してから実行しましょう。


10. プロセス確認 ps

ps -ef

よく使う組み合わせ

ps -ef | grep java

Javaプロセス確認

ps -ef | grep node

Node.js確認


11. 終了 kill

kill 12345

よく使うオプション

kill -9 12345

強制終了

実務ポイント

通常はまず kill、止まらない時のみ -9


12. 権限変更 chmod

chmod 755 script.sh

よく使う例

chmod +x script.sh

実行権限付与

実務ポイント

シェルスクリプト実行時に頻出です。


実務でよく使うログ調査の流れ

cd /var/log
ls -lh
tail -n 100 app.log
grep -n "ERROR" app.log
tail -f app.log

まとめ

特に実務で使用頻度が高いのは以下です。

  • ls -la
  • tail -f
  • grep -rn
  • ps -ef
  • chmod +x

オプションまで覚えておくと、現場でかなり役立ちます。

32
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?