はじめに Linux環境でのシステム管理や開発業務において、ファイルやディレクトリの複製操作は日常的に発生する基本中の基本です。本稿では、標準的な cp コマンドを用いたシンプルな複製から、ディレクトリ全体の再帰的コピー、パーミッションやタイムスタンプを維持するアーカイブ処 …
はじめに Linuxシステムの運用管理において不可欠な基本ツール群であるGNU coreutils。本記事では、日常的に利用される標準コマンド群がOS内部でどのように振る舞っているのかを、実際の端末操作ログを交えながら解き明かします。単なるオプションの暗記にとどまらず、ファイルシ …
はじめに Linux環境における障害調査やパフォーマンス分析において、ユーザー空間のアプリケーションがカーネルとどのように通信しているかを把握することは極めて重要です。本記事では、低レベルなシステムコールをリアルタイムに傍受・可視化できる強力な診断ユーティリティ strace を …
はじめに Linux環境でPerlスクリプトを構築・保守する際、外部CPANモジュールを追加インストールすることなく利用できる「コアモジュール(標準ライブラリ)」の把握は、ポータビリティの高いコードを書く上で欠かせません。こうした標準同梱モジュールや対象Perlバージョンを手軽に …
はじめに Linuxサーバーを運用していると、突発的なストレージの枯渇トラブルに直面することが少なくありません。原因となっている大容量ファイルや肥大化したディレクトリを素早く特定するには、全体の使用状況を一目で把握できる環境が不可欠です。本稿では、ncursesを活用した直感的な …
概要 Linuxシステムを運用する上で、ZIPアーカイブの取り扱いは日常的に発生する基本タスクの1つです。本稿ではUbuntu環境を対象に、定番ユーティリティであるunzipの導入手順から実践的な活用法までを網羅します。アーカイブを展開せずに内包ファイルを確認するプレビュー機能 …
はじめに Linuxサーバー環境において、GUIツールを使わずに大量のグラフィック資産を一括処理したい場合、コマンドラインから直感的に操作できる画像変換ツールが不可欠です。Ubuntuにおける画像操作のデファクトスタンダードであるImageMagickのconvertコマンドを取 …
概要 Linuxシステムを運用・開発する現場において、ファイルやフォルダーの効率的なアーカイブ化と配布は日常的に発生する基本タスクです。Windowsなど異種OSとのデータ共有でも広く用いられるzip形式は、取り回しの良さから高い実用性を誇ります。本稿ではツールの環境構築から、単 …
概要 多層化されたファイルシステムやプロジェクト構成をターミナル上で直感的に把握したい場合、tree コマンドが極めて有効な選択肢となります。本記事では、ツールの初期セットアップ手順から始まり、探索階層の絞り込み、ドットファイルの可視化、パーミッション情報の付与、パターンマッチン …
概要 ImageMagickに同梱されているconjureユーティリティは、独自のXMLベース記述言語「MSL(Magick Scripting Language)」を解釈し、連続したグラフィック加工パイプラインを自動化するためのコマンドラインツールです。シェルスクリプトの引数が …