MAC UNIX执行 CMD

  1. 在Solaris (Unix系统) 下,创建一个文件1.c

然后编辑1.c ,在1.c中添加如下代码

#include<stdlib.h>

int main()

{

    system("gedit");  //打开记事本

    system(" ps  -a"); //查看所有的进程

}

 

[1]首先我们通过:cd   /home/yincheng/桌面    进入1.c所在的目录位置 

[2]然后我们通过:gcc  1.c  来编译 1.c文件生成一个a.out 文件

[3]再然后 通过  ./a.out  来运行生成的 a.out文件,打开记事本并且显示所有进程

MAC UNIX执行 CMD

2.在MAC系统下,同样能够运行ps –a命令,  date命令(MAC是基于Unix基础和Solaris都是属于Unix),因此有很多的命令都是相同的

MAC UNIX执行 CMD

3.在MAC系统下,我们通过Xcode集成开发环境创建一个命令行项目,将其命名为GO 。

MAC UNIX执行 CMD

4.在GO项目的main.c文件中,我们添加两行代码:

  第一行是包含头文件:  #include<stdlib.h>

  第二行是调用系统命令: system("ps -a");

  运行一下:打印出了所以正在运行的进程 (如红色框中所示)

MAC UNIX执行 CMD

5.修改system代码打开地图。

  把system("ps -a");  替换成

  system("open  /Applications/Maps.app"); 运行一下,打开地图

MAC UNIX执行 CMD