Strace如何使用调试器
Strace是一个程序调试工具在Linux环境下监控系统调用的应用程序和系统信息接收应用。Strace是一个很有用的小工具,可以让你知道一个程序在后台跟踪系统调用。Strace是一个基本的调试工具,这是默认安装在大多数Linux系统。但是即使你没有遇到问题,它也是一个优秀的软件,它可以告诉你很多关于Linux程序如何工作的信息。
让我们用一个简单的UNIX命令,启动密码,然后看一看哪些命令在完成任务的过程中完成的。开始创建一个受控环境实验xterm,然后输入以下命令:
$ pwd
这个pwd命令显示当前工作目录。在我的电脑上,输出的是:
家/账单/
这样一个简单的功能包括在命令下命令的复杂性(顺便说一下,所有的计算机程序都是这样的),要真正了解它的复杂性,使用strace工具再次运行pwd命令:
$ strace命令
使用此命令,您可以看到UNIX计算机在显示和枚举当前工作目录的过程中执行相当大的操作。