mypwd实现
实现mypwd
要求
1 学习pwd命令
2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码
3 实现mypwd
4 测试mypwd
步骤
- 查看pwd的作用
man -k pwd
可知pwd命令的作用是显示当前所在工作目录的路径 - 因此查找目录相关的系统调用
man -k directory|grep 2
- 显然getcwd()函数的描述符合要求,查看其具体信息
man 2 getcwd
可知getcwd的作用是将当前工作目录的绝对路径复制到参数buf所指的内存空间中 - 伪代码
getcpwd(*buf,size);
printf(*buf)
- 代码
- 结果截图