コマンドリファレンス

git diffを使いこなす:コミット前、ブランチ間、特定のファイルの差分確認テクニック

Gitでバージョン管理を行う上で、「どこがどう変更されたのか」を正確に把握することは非常に重要です。そのための基本コマンドが git diff です。しかし、単に git diff と打つだけでは、「ステージング(git add)した後の変...
コマンドリファレンス

git cherry-pickの使い方:特定のコミットだけを取り込む実務での活用シーンとコンフリクト対応

Gitを使って複数人で開発を進めていると、「他のブランチで行われた修正のうち、この1つのコミットだけを今のブランチに取り込みたい」という状況が必ず発生します。ブランチ全体をマージ(git merge)してしまうと、まだリリースできない未完成...
スクリプト設計

Bashスクリプトにオプション引数を実装する:getoptsを使った本格的なツール作成法

Bashスクリプトを作成していると、実行時に「-h(ヘルプ)」「-v(詳細出力)」「-f 」といったオプション引数を渡して動作を制御したくなることがあります。単純に $1 や $2 といった位置パラメータで引数を受け取ることも可能ですが、引...
スクリプト設計

Bashのwhile文とreadコマンド:テキストファイルを1行ずつ安全に処理するスクリプト設計

Bashスクリプトで「CSVファイルやログファイルなどのテキストデータを1行ずつ読み込んで処理する」という要件は、実務で非常によく発生します。この処理を行う際、最も確実で安全な方法が while ループと read コマンドの組み合わせです...
実務レシピ

killコマンドとプロセス管理:ps, lsofを使った安全なプロセス終了の手順

Linuxサーバーを運用していると、「応答しなくなったプロセスを強制終了したい」「特定のポートを使っているプロセスを止めたい」といった状況に遭遇します。このとき、単に kill -9 を連発するのは非常に危険です。本記事では、プロセスの特定...
実務レシピ

findコマンドとxargsの組み合わせ術:ファイル検索から一括処理(exec)までの実務レシピ

サーバー運用やログ解析において、「特定の条件に合致するファイルを探し出し、それらに対して一括で処理を行う」という作業は日常茶飯事です。この用途で最強の組み合わせとなるのが、find コマンドと -exec オプション、そして xargs コ...
実務レシピ

Docker コンテナとは?初心者が知る基本と実践活用方法を徹底解説+ステップバイステップガイド

はじめに近年、Webアプリケーションやマイクロサービスの開発チームが「Docker」の名前を耳にする機会は増えています。「これは何のためにあるのか」「どのように使えばよいのか」「本当に必要か?」と疑問に思う初心者も多いでしょう。本記事では、...
実務レシピ

Dockerとは何か?コンテナ型仮想化の基礎とメリットを徹底解説~初心者でも分かる

はじめに近年、「クラウドネイティブ」や「マイクロサービス」といった言葉が日常的に使われるようになり、開発現場で必須とされるテクノロジーの1つに「Docker」があります。しかし、「Docker って何?」「どうやって使うの?」という疑問を持...
実務レシピ

ブランチとは Git:初心者が押さえるべき基本概念と実務での使い方

はじめにソフトウェア開発において「ブランチ」と聞くと、初めて Git を触る人は戸惑いがちです。ブランチは「枝分かれした開発ライン」のようなイメージを持つと分かりやすく、機能追加や不具合修正、実験的な開発を安全に行うために欠かせません。この...
実務レシピ

Git の push と pull の意味と使い分け方を徹底解説

はじめにGitを使って開発を進める際、頻繁に登場するコマンドに push と pull があります。「push すると何が起こるのか」「pull するとローカルにどんな変化が生じるのか」「両コマンドの使い分けはどうすればよいのか」といった疑...
実務レシピ

初心者必見!Gitとは何かを徹底解説―基礎から実践まで、バージョン管理の全貌を完全マスターする方法

Gitを使い始める前に知っておくべき基礎知識ソフトウェア開発においてコードを安定的に管理し、複数人で協力作業を行うためには「バージョン管理」が欠かせません。Gitはその代表的なツールであり、世界中のエンジニアが標準として採用しています。初心...
実務レシピ

【初心者向け】Linux 権限管理を徹底解説!chmod と chown の使い方をわかりやすく

Linux の権限管理は「セキュリティ」の心臓部です。ファイルやディレクトリを誰が読み書き実行できるかを細かく設定できる一方で、設定ミスはデータの漏えいやシステム停止のリスクとなります。そこで本稿では、Linux 権限を「何ができるか」を数...
実務レシピ

【初心者向け】Linux コマンド一覧:知らないと損する基本操作と便利ツールまとめ

Linuxの世界に足を踏み入れると、最初に直面するのは「コマンドを知らないと何もできない」という恐怖です。実は、LinuxはCLI(コマンドライン)で動くシステムが多いので、コマンドを覚えることで作業効率が飛躍的に上がります。本記事では、初...
実務レシピ

Linux コマンド cd ls 意味を徹底解説:ディレクトリ移動と一覧表示の基本

はじめにLinux のシェル操作には「cd」と「ls」というコマンドが欠かせません。これらは「ディレクトリを移動する」「ファイルやディレクトリの一覧を表示する」という基本操作に対し、最も頻繁に呼ばれるツールです。本記事では、初心者でも直感的...
実務レシピ

Linux コマンド 覚え方:初心者が効率的に記憶する5つの秘訣

Linuxのコマンドを覚えることは、新しいコンピュータ操作の言語を学ぶのと同じです。最初はターミナルに向かって「ls」と入力するだけで、文字列の羅列に圧倒されることがあるでしょう。この記事では、Linux初心者が「好きなコマンドだけを使う」...