
unix环境高级编程
cassiePython
一入代码深似海,从此妹子是路人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将标准输入复制到标准输出
将标准输入复制到标准输出 #include #include #include #define BUFFSIZE 4096 int main(void) { int n; char buf[BUFFSIZE]; while((n = read(STDIN_FILENO,buf,BUFFSIZE))>0) { if(write(STDOUT_FILENO,buf,n) != n)原创 2015-06-14 10:46:51 · 1199 阅读 · 0 评论 -
ls命令的简要实现
ls命令的简要实现 #include #include #include int main(int argc,char *argv[]) { DIR *dp; struct dirent *dirp; if(argc != 2) { printf("suage: ls directory_name\n"); exit(1); } if((dp = opendir(argv[1原创 2015-06-14 10:05:48 · 2417 阅读 · 0 评论 -
从标准输入读命令并执行
从标准输入读命令并执行 #include #include #include #include #include #define MAXSIZE 4096 int main() { char buf[MAXSIZE]; pid_t pid; int status; printf("%% "); while(fgets(buf,MAXSIZE,stdin) != NULL) {原创 2015-06-15 15:57:12 · 1051 阅读 · 0 评论