用system("clear");命令-->运行的进程再调用系统命令-->开启系统进程
int execl(const char *path, const char *arg, ...
/* (char *) NULL */);
int execlp(const char *file, const char *arg, ...
/* (char *) NULL */);
int execle(const char *path, const char *arg, ...
/*, (char *) NULL, char * const envp[] */);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);
int execvpe(const char *file, char *const argv[],char *const envp[]);
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char const *argv[])
{
//调用系统命令
//system("ls -l");
//调用在/bin/ls路径下的命令行传参为ls -l的命令
//最后以NULL结尾
//execl("/bin/ls","ls","-l",NULL);
//调用在当前路径下test进程
//命令行传参为./test的执行语句
//最后以NULL结尾
execl("./test","./test",NULL);
return 0;
}