资源简介
LINUX下实现一个简单的SHELL
代码片段和文件信息
//#include
#include
#include
#include
#include
#include
#include
#include
#include
#define BUFFERSIZE 80
char buffer[BUFFERSIZE+1];
//extern char *get_current_dir_name(void);
//extern char *getenv(const char *name);
//extern pid_t waitpid(pid_t pidint *statusint options);
int is_fileexist(char *comm)
{
char *path*p;
int i;
i=0;
path=getenv(“PATH“);
p=path;
while(*p!=‘\0‘)
{
if(*p!=‘:‘)
buffer[i++]=*p;
else
{
buffer[i++]=‘/‘;
buffer[i]=‘\0‘;
strcat(buffercomm);
if(access(bufferF_OK)==0)
return 0;
else
i=0;
}
p++;
}
return -1;
}
int main()
{
char *path;
// int BUFFERSIZE=20;
// char buffer[20];
- 上一篇:基于51单片机门铃课程设计
- 下一篇:labview text to utf8
相关资源
- perl调用grep shell指令
- linux命令大全(chm)
- 细说Linux-兄弟连李明老师
- Linux系统基础教程.pdf
- ARM嵌入式Linux系统开发从入门到精通
- 鸟哥的linux私房菜(第三版)
- linux系统命令及其详解
- 嵌入式linux应用开发完全手册(韦东山
- Linux编程入门之 C 语言环境_chm
- 鸟哥的Linux私房菜
- linux 系统
- Linux从入门到精通.chm
- linux网络编程
- linux嵌入式开发
- linux基础命令教程豪华版
- linux c socket api
- Linux Netfilter编程源码
- Linux TCP 编程步骤
- linux综合实验,初级5和中级1
- shell 在ucosii中的应用
- linux can 应用测试程序
- Linux中图片旋转,缩放,合并
- Linux C 常用库函数手册(最新整理)
- Linux下WOL的rpm包及使用说明
- 哈工大 操作系统实验4 linux0.01信号量
- linux C/S聊天,基于TCP的socket网络编程
- caffe 自动生成traintxt 和 valtxt
- linux串口、网口编程类
- QQ聊天系统---linux课设
- LINUX下简单聊天工具_模拟QQ
评论
共有 条评论