设计一个程序,实现Linux系统中提供的 “ls .docxVIP

  • 1
  • 0
  • 约4.47千字
  • 约 5页
  • 2023-08-19 发布于辽宁
  • 举报

设计一个程序,实现Linux系统中提供的 “ls .docx

苏州科技学院天平学院 操作系统课程设计报告 设计一个程序,实现Linux系统中提供的 “ls-l”的功能 专业年级 计算机工程 班级 1122 学号 姓名 成绩 指导教师 2013年7月8日 一设计目的 (1)运用学过的汇编语言编写一个程序,实现Linux系统中提供的”ls-l”的功能。 ⑵加深对”ls-l”命令和相关算法的理解(3)在实验中,加深对程序实现”ls-l”功能的过程的理解二设计要求 “ls”是查看目录命令,而“ls-l”是长格式,除文件名外,还显示文件的类型(出目录,c:字符型设备,b:块设备,p:命令管道,f:一般文件,l:符号链接,s:嵌套字),权限,硬链接的个数,所有者名,群组名,文件大小,修改时间等详尽信息。设计一个程序,实现Linux系统中提供的“ls-l”的功能。 三设计原理 设计标记旗帜lflag,为0则直接显示文件/目录名,不是的话就获取字符的属性,然后打印字符的属性,准备ls的工作,调用mian()函数实现”ls-l”的功能。 四算法实现 定义标记旗帜,文件指针filename,显示目录下的文件子目录的指针dirswitch(buf.st_modeS_IFMT)是显示字符串的属性的函数,然后用for语句打印文件的读写属性intls_prepare(char*w,intlflag是ls的准备工作的函数,主要是获取文件及目录的属性给缓冲区最后解析命令,并

文档评论(0)

1亿VIP精品文档

相关文档