linux 关闭当前命令行窗口的c语言程序源码
时间: 2023-12-04 07:05:46 浏览: 69
在 Linux 系统中,可以使用以下代码关闭当前命令行窗口:
```c
#include <stdlib.h>
#include <unistd.h>
int main() {
system("kill -9 $(ps -ef | grep pts/ | awk '{print $2}')");
return 0;
}
```
该程序调用了 `system()` 函数执行命令 `kill -9 $(ps -ef | grep pts/ | awk '{print $2}')`,该命令会查找当前命令行窗口的进程 ID 并强制结束该进程,从而关闭窗口。注意,该程序需要使用管理员权限运行。
阅读全文