fork+exec实现简易minishell
头文件及函数定义
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<unistd.h>
#include<string.h>
#include<ctype.h>
#define CMD_BUFFER 2014
#define NULL_LINE -1
typedef bool ms_stat;
void run_minishell();
ms_stat run_commond(char *_cmd_string); //读取命令行输入
char **cmd_parse(char *cmd_string); //解析命令行
ms_stat cmd_turn_to_exec(char **argv); //新建子进程、替换子进程
minis