mypwd

  1. 学习pwd命令
    该命令用来显示目前所在的工作目录。指令英文原义:print work directory
    显示当前目录所在路径 pwd
    显示当前目录的物理路径 pwd
  2. 研究pwd实现需要的系统调用(man -k; grep),写出伪代码

    伪代码
创建一个字符串数组储存pwd要显示的绝对路径
使用系统调用getcwd()
if (返回指针==NULL)
    调用出错,返回error
else
    打印目录

3.实现mypwd
使用系统调用

#include <stdio.h>
#include <unistd.h>
int main(void)
{
    char path[1000];
    getcwd(path,sizeof(path));
    printf(":%s\n",path);
    return 0;
}

4.测试mypwd

posted @ 2022-10-23 18:51  孙菲遥  阅读(33)  评论(0)    收藏  举报