操作系统实验7.3.2&&7.3.3-创新互联

目录)
  • 7.3.2答案--mycat
  • 7.3.3答案--myls

正常方式ls、cat命令c语言实现方式见
操作系统实验7.3.4_构造一个小的操作系统_实验记录(c语言实现简单的ls、cat命令)

为张湾等地区用户提供了全套网页设计制作服务,及张湾网站建设行业解决方案。主营业务为成都做网站、成都网站建设、成都外贸网站建设、张湾网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!7.3.2答案–mycat
#include#includevoid main(int argc, char *argv[])
{int size = 20;
	char cat[20] = "cat";
	strcat(cat," ");
	strcat(cat,argv[1]);
	system(cat);
}

注:这样实现的前提是/usr/bin目录下存在可执行文件cat

7.3.3答案–myls
#include#include#includevoid main()
{char ls[40];
	char path[30];
	getcwd(path,30);
	strcpy(ls,"ls");
	strcat(ls," ");
	strcat(ls,path);
	system(ls);
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:操作系统实验7.3.2&&7.3.3-创新互联
URL网址:http://pwwzsj.com/article/cogihh.html