Linux常用命令讲授
Linux常用命令讲解#?把源文件test.c按照c99标准编译成可执行程序test????gcc?-o?test?test.c?-lm?-stdc99
Linux常用命令讲解
#?把源文件test.c按照c99标准编译成可执行程序test????gcc?-o?test?test.c?-lm?-std=c99????#把源文件test.c转换为相应的汇编程序源文件test.s????gcc?-S?test.c????
19、time命令?
该命令用于测算一个命令(即程序)的执行时间。它的使用非常简单,就像平时输入命令一样,不过在命令的前面加入一个time即可,例如:??
time ./process??
time ps aux??
在程序或命令运行结束后,在最后输出了三个时间,它们分别是:??
user:用户CPU时间,命令执行完成花费的用户CPU时间,即命令在用户态中执行时间总和;?system:系统CPU时间,命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和;?real:实际时间,从command命令行开始执行到运行终止的消逝时间;注:用户CPU时间和系统CPU时间之和为CPU时间,即命令占用CPU执行的时间总和。实际时间要大于CPU时间,因为Linux是多任务操作系统,往往在执行一条命令时,系统还要处理其它任务。另一个需要注意的问题是即使每次执行相同命令,但所花费的时间也是不一样,其花费时间是与系统运行相关的。