コマンドリファレンス

コマンドリファレンス

zip / unzip コマンド|Linux での圧縮・解凍の使い方

zip / unzip コマンドは、Linux で ZIP 形式のファイルを圧縮・解凍 するためのコマンドです。ZIP 形式は Windows・macOS・Linux で広く使われる汎用圧縮形式で、複数ファイルやディレクトリをひとつの .z...
コマンドリファレンス

Linuxのファイル検索方法まとめ|find・locateコマンドの使い方と使い分け

Linux でファイル検索をするなら、まず覚えるべきは find コマンドです。名前・拡張子・サイズ・更新日時などの条件を柔軟に組み合わせて、指定ディレクトリ以下をリアルタイムに走査できます。ファイル名だけを高速に探したいなら locate...
コマンドリファレンス

【Linux】awkコマンドの使い方完全ガイド|特定列の抽出・区切り文字・条件分岐・集計の実務早見表

Linuxのawkコマンドの使い方を完全解説!特定列の抽出(print )、区切り文字指定(-F)、NF/NRなどの組み込み変数、条件分岐(if/数値比較)、BEGIN/ENDによる合計・平均計算、連想配列集計までコピペで即動く実務早見表付きで網羅。
コマンドリファレンス

【Linux】sedコマンドの使い方と文字列置換完全ガイド|-i上書き・正規表現・行削除の逆引き早見表

Linuxのsedコマンドの使い方と文字列置換を実務早見表付きで完全解説!基本のs/before/after/gから元ファイル上書き(-i)、行削除(d)、行範囲抽出(-n)、正規表現グループ参照、Mac(BSD sed)との挙動の違いまでコピペで即動く実例を網羅。
コマンドリファレンス

【git pull】リモートの変更を取得してマージするコマンドの使い方とrebase・コンフリクト対策

git pull コマンドは、リモートリポジトリにある最新の変更内容(コミット)を取得し、現在自分が作業しているローカルリポジトリのブランチに自動的に統合(マージ)するためのコマンドです。共同開発において、他のメンバーが進めたコードを自分の...
コマンドリファレンス

git resetの使い方とsoft / mixed / hardの違い|コミット取り消しから復元まで解説

Gitでコミットした後に「やり直したい」と思う場面は頻繁にあります。コミットメッセージを書き間違えたり、余計なファイルをコミットしてしまったり、作業途中でコミットしてしまったりと、理由は様々です。本記事では、Gitでコミットやステージング(...
コマンドリファレンス

【完全早見表】systemctlコマンドの使い方(start/stop/status/enable)とエラー対処

systemctl(システム・コントロール)は、Linuxにおいて各種サービス(Nginx、MySQL、SSH、Dockerなど)の起動・停止・再起動・状態確認や、OS起動時の自動起動(enable / disable)を一括管理する最も基...
コマンドリファレンス

【Linux】sshコマンドの使い方と鍵認証設定|ssh-keygen作成・~/.ssh/config設定・リモートコマンド実行完全ガイド

sshコマンドの使い方と公開鍵認証の設定手順を徹底解説!ssh-keygenでのed25519鍵ペア生成、ssh-copy-idによる配置、~/.ssh/configの設定テンプレート、リモートコマンド実行やHost key verification failedエラー対処まで完全網羅。
コマンドリファレンス

git diffの使い方|ブランチ間・コミット間の差分を早見表でサッと比較

git diff は、Gitで「今のファイルが、いつの状態と比べて何が変わったか」を確認する基本コマンドです。「ブランチ間の差分だけ見たい」「git diffで何も表示されない」という悩みも、比較対象を指定するだけで解決します。未ステージの...
コマンドリファレンス

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

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

【Linux】findとxargsの安全な連携パターン|-print0と-0で空白入りファイル名に対応する一括処理テクニック

Linuxのfindとxargsの安全な連携手順を徹底解説!空白・改行入りファイル名の誤動作を防ぐ「-print0と-0」の仕組み、find -execとの処理速度比較、一括削除・grep・権限変更の実務パターンから事前ドライラン手順まで完全網羅。
コマンドリファレンス

ssh-copy-id – 公開鍵をリモートサーバーへ自動配置するツール

ssh-copy-id は、ローカルの公開鍵(~/.ssh/id_rsa.pub など)をリモートサーバーの authorized_keys に安全に追加するコマンドです。実務では「パスワードなしでSSHログインできるようにしたい」「サーバ...
コマンドリファレンス

ssh-agent – SSH鍵を安全に保持し、自動署名を行うエージェント

ssh-agent は、SSHの秘密鍵をメモリ上で安全に保持し、パスフレーズの再入力なしで署名(認証)を行うエージェントです。実務では「Git操作のたびにパスフレーズを入力しないようにする」「複数サーバーへのSSH接続を効率化したい」場合に...
コマンドリファレンス

pgrep – 条件に一致するプロセスのPIDを検索する

pgrep は、プロセス名やユーザー名、端末、実行時間などの条件に一致したプロセスの PID を検索するコマンドです。実務では「プロセス名から PID を調べて kill に渡したい」「特定ユーザーのプロセスだけ調べたい」といった場面で利用...
コマンドリファレンス

killall – プロセス名を指定してまとめて終了する

killall は、プロセスID(PID)ではなくプロセス名を指定して複数のプロセスにシグナル(終了など)を送るコマンドです。実務では「特定のサービス名のプロセスを一気に止めたい」「ユーザーごとのプロセスをまとめて終了したい」といった場面で...