实现pwd命令
本文参考Unix linux编程实践教程,完成编写pwd命令,并介绍相关核心知识点。
命令pwd用来显示到达当前目录的路径。例如:
root@ubuntu:~/uup/experiments# pwd
/root/uup/experiments
root@ubuntu:~/uup/experiments#
pwd命令的实现思路:
1.得到当前目录.的i节点号
2.然后改变当前目录为父目录
3.与查询出来的目录信息通过i节点号比较
4.重复此过程
由于在根目录. 和..的i节点号相同,因此递归终止的条件是到达根目录。
#include <stdio.h>......