Linux下cat命令的实现
2009-05-29 20:52
537 查看
#include <stdio.h> #include <string.h> #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> int main(int argc,char* argv[]) { if(argc != 2){ printf("Format should be:myCat filename/n"); } int from_fd; char buf[255]; from_fd = open("./argv[1]",O_RDONLY); while(1){ int r = read(from_fd,buf,strlen(buf)); write(1,buf,strlen(buf)); if(r = 0){ break; } } write(1,argv[1],strlen(argv[1])); printf("/n"); return 0; }
相关文章推荐
- 【Linux】文件读写及cat命令的实现
- 用C语言实现Linux命令的cat功能
- 实现linux cat命令功能
- linux中cat命令的自定义实现
- linux下C实现cat命令
- 实现一个简单类似linux上cat命令的功能函数
- C语言实现linux中cat命令
- mycat实现linux cat命令相似功能
- linux 实现cat命令
- php 仿 linux cat 命令实现代码
- c笔记——linux cat命令的简单实现
- 实现linux中的cat命令的功能
- 【Linux】Cat命令用法详解
- Linux下su命令的实现
- linux cat命令
- 当两台LINUX主机之间要互传文件时可使用SCP命令来实现
- Linux命令学习:cat nl more
- linux下cat命令详解
- linux cat echo cal date clear命令
- linux命令tail的实现