Strace如何使用调试器

Strace是一个程序调试工具在Linux环境下监控系统调用的应用程序和系统信息接收应用。
Strace是一个很有用的小工具,可以让你知道一个程序在后台跟踪系统调用。Strace是一个基本的调试工具,这是默认安装在大多数Linux系统。但是即使你没有遇到问题,它也是一个优秀的软件,它可以告诉你很多关于Linux程序如何工作的信息。

让我们用一个简单的UNIX命令,启动密码,然后看一看哪些命令在完成任务的过程中完成的。开始创建一个受控环境实验xterm,然后输入以下命令:

$ pwd

这个pwd命令显示当前工作目录。在我的电脑上,输出的是:

家/账单/

这样一个简单的功能包括在命令下命令的复杂性(顺便说一下,所有的计算机程序都是这样的),要真正了解它的复杂性,使用strace工具再次运行pwd命令:

$ strace命令

使用此命令,您可以看到UNIX计算机在显示和枚举当前工作目录的过程中执行相当大的操作。