C++ 执行linux命令
时间: 2024-04-23 08:20:58 浏览: 96
c++实现linux下ls命令
5星 · 资源好评率100%
在C++中执行Linux命令可以使用系统调用函数`system()`。`system()`函数可以接受一个字符串参数,该字符串参数是要执行的Linux命令。当调用`system()`函数时,它会创建一个子进程来执行该命令,并等待命令执行完成后返回。
以下是一个示例代码,演示如何在C++中执行Linux命令:
```cpp
#include <cstdlib>
int main() {
// 执行ls命令
system("ls");
return 0;
}
```
上述代码中,`system("ls")`会执行`ls`命令,即列出当前目录下的文件和文件夹。
需要注意的是,使用`system()`函数执行命令时,要确保传入的命令字符串是可信的,以避免安全风险。
阅读全文