端末をどのように使用して変更を追跡できますか?

端末をどのように使用して変更を追跡できますか?

私はCLIを介して起動されたアプリケーションの変更を追跡するためにCLIを使用できるかどうか疑問に思います。たとえば、

  1. CLIを起動します。
  2. 入力するgnome-control-center
  3. GUIを使用して設定をランダムに変更します。
  4. CLIは、フロントエンドで行われたバックエンドの変更を出力します。

可能ですか?一部のソフトウェアは、このプロセスに従うと機能するように見えるかもしれませんが、gnome-control-center実際にはそうではありません。

ベストアンサー1

これを行うには、プログラムが実行している作業を具体的に記録する必要があります。気付いた場合は、端末で実行すると端末に出力が表示されます。 GNOMEランチャーで実行すると、システムログのどこかで出力を見つけることができます。

プログラムが実行するアクションを出力する普遍的な方法はありません。最も近いのは使用することですstraceすべてのファイルへのすべての書き込みを含む、実行するすべてのシステムコールを一覧表示します。

/etc/より洗練された代替方法は、すべてのファイル(設定アプリケーションがコンテンツを編集することが多い)をバックアップして次のものに関連付けることです。diff前と後。

おすすめ記事