
C
文章平均质量分 75
-_破天一剑_-
学CS的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ls 命令实现
这个学期上Linux课,老师布置了一项作业,要我们实现ls命令。不幸,我上课没有听讲,于是,下了几天苦工,先在网上找博客,看人家的例子,看到用到的C函数库函数,再用man 命令找它的用法,尝试着把整个流程弄懂。目前我实现的ls能做 ls 和 ls -l ,其他的功能只要知道了相应的API都不是难事了,重要的是学习的过程。 相关的系统C函数主要是 readdir,opendir,close原创 2014-12-30 10:55:03 · 642 阅读 · 0 评论 -
pwd 命令实现
最近Linux课要考试了,在复习文件系统。顺便就尝试实现一下pwd命令 这个命令的功能很简单,就是显示当前目录的绝对路径 由于在Linux/Unix文件系统中,每个文件对应的inode值都是唯一的。这个就是我们要寻找的突破点。 算法核心: 1. 拿到当前目录中"."这个目录的st_ino值,记为inode。 2. 转到父目录去,遍历父目录,找到第一个st_ino值与ino原创 2015-01-01 00:37:52 · 951 阅读 · 0 评论