コマンドリファレンス

grepオプション完全ガイド: 効率的な検索を実現する方法とコマンド例

デジタル情報の増加に伴い、大量のデータの中から必要な情報を素早く見つけ出すことは非常に重要になってきました。プログラミングやシステム管理者、データ分析をしている方にとって、不必要な情報をフィルターし、目的の情報だけを取り出すための効率的な方...
コマンドリファレンス

findコマンド入門と応用|ファイル検索・条件絞り込み・高速化の方法

Linux や Unix 系 OS で作業していると、「あのファイルどこにあったっけ?」という場面は日常茶飯事です。そんなときに活躍するのが find コマンド。名前の通り、ファイルやディレクトリを検索するための強力なツールです。find ...
コマンドリファレンス

nohup コマンドの使い方|バックグラウンド実行・nohup.out制御とプロセス管理

SSHでリモートサーバーに接続して長時間かかるスクリプトやバッチ処理を実行中、ネットワークの切断やターミナルの誤終了によって処理が強制終了してしまった経験はないでしょうか。nohup(ノーハップ)コマンドを使えば、SSH接続を切断(ログアウ...
実務レシピ

連載: Bashで業務効率化

はじめに — 「Bashで業務効率化」連載に寄せて日々の業務に追われる中で、「もっと効率的に作業できたら…」と感じたことはありませんか?この連載では、サーバー上でのちょっとした作業や繰り返し作業を自動化するためのBashスクリプトに焦点を当...
学習ガイド

シェルスクリプト入門 – 現場で使える実践付きの完全版

LinuxやUnixの環境で作業を効率化する上で欠かせないのが「シェルスクリプト」です。日々の業務で繰り返し行うコマンド操作やファイル処理を、自動化してくれる強力なツールとして多くの現場で使われています。しかし、シェルスクリプトは「なんとな...
学習ガイド

TCPとUDPの違いを実測で解説|パケット数・ヘッダ・確認コマンド

TCPとUDPはどちらもTCP/IPのトランスポート層を担うプロトコルで、違いをひと言でいえば「TCPは届いたことを確認しながら送る、UDPは確認せず送りっぱなしにする」です。この違いは概念の話ではなく、パケットを覗けばそのまま目に見えます...
コマンドリファレンス

git cherry-pickで複数コミットを取り込む方法|範囲指定・コンフリクト対応も解説

「git cherry-pick 複数」で検索した方向けに、複数コミットをまとめて取り込む方法を整理します。個別指定・範囲指定・コンフリクト対応まで、実務で使えるコマンドを確認しましょう。複数コミットをcherry-pickする代表的なコマ...
コマンドリファレンス

git config の確認方法まとめ|スコープ・コマンド・設定ファイルを完全解説

Gitを使っていると、「今どんな設定になっているんだっけ?」「メールアドレスやユーザー名ってどこで確認するの?」と迷うことはありませんか?git config は、Gitの挙動や情報を制御するための重要な設定コマンドですが、意外と「確認方法...
コマンドリファレンス

Git mergeの仕組みとベストプラクティス:コンフリクトを回避する方法

Gitはバージョン管理システムとして非常に強力なツールであり、多くの開発チームで重宝されています。その中でも、異なるブランチを一つに統合する「マージ(merge)」という操作は、日常的に行われているかもしれません。しかし、このマージ操作には...
環境&ワークフロー

git commit を取り消す方法|Push前後・状況別の対処フロー解説

「間違えて git reset --hard を実行してしまい、必要なコミットが消えてしまった!」という事故が発生しても、パニックになる必要はありません。Gitは git reflog という仕組みでローカルのあらゆる操作履歴を記録していま...
コマンドリファレンス

git stash完全ガイド|一時退避から応用・トラブル対策までわかりやすく解説

作業中のコードをコミットせずに一時的に退避させたい… そんなときに活躍するのが git stash コマンドです。Gitを使った開発では、「今の作業を中断して、急ぎのバグ修正に対応したい」「複数のタスクを並行して進めたい」など、状況に応じて...
コマンドリファレンス

FTPコマンドの基本使い方とセキュアなデータ転送術

FTP(File Transfer Protocol)は、ファイルをネットワークを介して転送するためのプロトコルで、特にサーバー間やサーバーとクライアント間の転送に広く利用されています。しかし、FTPはデータを通常のテキスト形式で転送するた...
コマンドリファレンス

【tarコマンド使い方】アーカイブ作成・権限保持(-p)・除外指定の完全ガイド

Linux環境でバックアップやサーバー移行、ファイル配布を行う際、不可欠なのがtar(テープアーカイブ)コマンドです。tarは単なるファイル結合ツールにとどまらず、Linuxのファイルシステムにおけるパーミッション(権限)、所有者(UID/...
実務レシピ

【cpコマンド】ファイル・ディレクトリをコピーする方法と主要オプション

LinuxやUNIX系OSでファイルやディレクトリをコピーする際に使用する cpコマンド(copy)。基本的なファイルの複製から、ディレクトリの丸ごとバックアップまで、日常的に頻繁に使用されるコマンドです。この記事では、cpコマンドの基本的...
コマンドリファレンス

vi/vimの使い方入門:基本操作とコマンド一覧をマスター

Linuxサーバーにsshで接続して設定ファイルを直したいのに、使えるエディタがviやvimしかない——という場面は珍しくありません。viはUNIX/Linuxにほぼ標準搭載されている歴史あるテキストエディタで、vimはその上位互換として多...