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)
  • 代码
  • 结果截图
原文地址:https://www.cnblogs.com/killer-queen/p/12046315.html