過去問ドリル

オリジナル問題 LinuCレベル2試験 問題 問3

システムの保守と運用管理/makeによるソースコードからのビルドとインストール

既存のソースコードに対して、変更差分(diff形式のパッチファイル)を適用するために使うコマンドはどれか。

出典:オリジナル問題 LinuCレベル2試験 問題 問3

正解:A

解説

patchコマンドは、diffコマンド等で生成された差分(パッチ)ファイルを読み込み、元のソースファイルにその変更内容を適用するために使います。ソースコードへの修正を配布・適用する際によく使われます。

選択肢ごとの解説

  • A正しい。patchは差分ファイルを既存のソースコードに適用するコマンドです。
  • B誤り。makeはビルドを実行するコマンドで、パッチの適用が主目的ではありません。
  • C誤り。configureはビルド環境を検査してビルド設定を生成するコマンドで、パッチの適用が主目的ではありません。
  • D誤り。diffは2つのファイルの差分を生成するコマンドで、差分を適用するコマンドではありません(patchとは役割が逆)。
LinuCレベル2の過去問を演習モードで解く