基本概念
- 头文件: stdlib.h
- 函数功能: 执行dos命令(windows系统)或shell命令(Linux/Unix系统),参数字符串command为命令名。
注意:
(1) windows系统下参数字符串不区分大小写;
(2) 在window系统中,system()直接在控制台调用一个command命令;在Linux/Unix系统中,system()会调用fork函数产生紫禁城,由子进程来执行command命令,命令执行完后随即返回原调用的进程。
- 函数返回值: 命令执行成功返回0,执行失败返回-1
常用命令
参数 |
功能 |
CLS |
清除屏幕 |
PAUSE |
暂停,等待用户信号 |
其他命令
参数 |
功能 |
说明 |
ASSOC |
显示或修改文件扩展名关联 |
|
ATTRIB |
显示或更改文件属性 |
|
BREAK |
设置或清除扩展式 CTRL+C 检查 |
|
BCDEDIT |
设置启动数据库中的属性以控制启动加载 |
|
BCDEDIT |
设置启动数据库中的属性以控制启动加载 |
|
CACLS |
显示或修改文件的访问控制列表(ACL) |
|
CALL |
从另一个批处理程序调用这一个 |
|
CD |
显示当前目录的名称或将其更改 |
|
CHCP |
显示或设置活动代码页数 |
|
CHDIR |
显示当前目录的名称或将其更改 |
|
CHKDSK |
检查磁盘并显示状态报告 |
|
CHKNTFS |
显示或修改启动时间磁盘检查 |
|
CMD |
打开另一个 Windows 命令解释程序窗口 |
|
COLOR |
打开另一个 Windows 命令解释程序窗口 |
|
CMD |
设置默认控制台前景和背景颜色 |
|
COMP |
比较两个或两套文件的内容 |
|
COMPACT |
显示或更改 NTFS 分区上文件的压缩 |
|
CONVERT |
将 FAT 卷转换成 NTFS 你不能转换当前驱动器 |
|
COPY |
将至少一个文件复制到另一个位置 |
|
DATE |
显示或设置日期 |
|
DEL |
删除至少一个文件 |
|
DIR |
显示一个目录中的文件和子目录 |
|
DISKPART |
显示或配置磁盘分区属性 |
|
DOSKEY |
编辑命令行、撤回 Windows 命令并创建宏 |
|
DRIVERQUERY |
显示当前设备驱动程序状态和属性 |
|