概要 Linuxサーバーの日常的な運用管理に欠かせない基本ツール「sudo」。本記事では、特権昇格の基本メカニズムをはじめ、実務で頻繁に活用される便利なオプション群、シェルリダイレクトに起因する権限エラーの回避策、さらにはvisudoによる安全な設定検証まで、システム管理者が押さ …
概要 Linuxサーバー管理やリモート作業における必須ツールであるSSH(Secure Shell)の基本概念とコアな活用法を解説します。クライアントパッケージのインストールから基本的なリモート接続、安全なSSH鍵ペアの生成およびパスワードレス認証の設定、実務で役立つSSH …
概要 Linux環境で大容量のファイルやディレクトリをまとめ、圧縮する際によく使われる tar コマンドの動作原理について解説します。アーカイブと圧縮の本質的な違いを理解し、実際のターミナルでの実践を通じて必須オプションの活用法を身につけることができます。
tarの基本概念:まと …
概要 Linux環境において目的のファイルを素早く検索して処理することは、サーバー管理や開発における基本であり必須のスキルです。本記事では、findコマンドの基本的な検索オプションから、ファイルサイズ・更新時間に基づく検索、さらには検索結果に対する一括処理(-exec)まで、実践 …
概要 Linux環境において大容量のテキストファイルやログデータを効率的に加工・フィルタリングする際、awkは最も強力なツールです。複雑なスクリプトを書くことなく、わずか1行のワンライナーコマンドで特定列の抽出、条件付きフィルタリング、データの集計まで解決できる基本文法と実践的な …
概要 Linux環境でテキストファイルの内容を素早く正確に置換・編集できる強力なストリームエディタ sed コマンドを紹介します。基本的な文字列置換から特定行の削除、バックアップを作成しながら直接ファイルを修正するインライン(-i)オプションまで、実務で使える実践例を交えて分かり …
概要 Linux環境において大容量テキストファイルやシステムログを解析する際、grepコマンドは必須のツールです。本記事では、Ubuntuターミナルでgrepを実行して目的の文字列を迅速に検索し、出力結果を正確に読み解く実務上の重要テクニックを解説します。
基本的な文字列検索と大 …
概要 Linux環境でテキストファイルの内容を素早く確認・結合する際に最も広く使われている基本ツールが cat コマンドです。単純なファイル閲覧にとどまらず、行番号の表示、連続する空行の圧縮、特殊文字の可視化など、実務作業の効率を最大化する主要オプションをUbuntuの検証環境で …
概要 Linuxターミナルで作業を行う際、現在の位置を正確に把握することはファイル管理やコマンド実行の基本です。本ガイドでは、pwdコマンドの基本的な使い方から絶対パスの確認、シンボリックリンクの解決(-P、-Lオプション)、そしてシェルスクリプトでの活用テクニックまで分かりやす …
概要 Linuxターミナル作業の基本であり核心でもあるcdコマンドのすべての使い方を解説します。絶対パスや相対パスでの移動から、直前のディレクトリへの復帰、ホームディレクトリへの移動など、実務で作業効率を最大化するショートカットのコツを実践的な例とともに見ていきます。
基本的なデ …