
Linuxをよりよく理解するために、バックグラウンドでどのコマンドが実行されているかを確認したいと思いました。たとえば、GUIを介して新しいファイルを生成するときに端末でどのコマンドが実行されているかを確認する方法はありますか?
答え1
GUIを介して何かを生成する場合、通常実行する唯一のコマンドは次のとおりです。はいGUIの場合、コマンドラインから呼び出される他のコマンドは呼び出されません。
たとえば、GUIを使用してディレクトリを作成する場合は、コマンドラインで使用するコマンドの代わりにC関数を呼び出しますmkdir()
(使用することもできます。両方とも、実際にファイルにディレクトリを作成するためのシステムコールに依存します)。システム)。mkdir
mkdir
mkdir()
以下でGUIを実行して、strace
何が起こっているのかを確認できます。システムコールはい。しかし、それが前景に残っていることを確認する必要があります。