- 学习pwd命令
该命令用来显示目前所在的工作目录。指令英文原义:print work directory
显示当前目录所在路径 pwd
显示当前目录的物理路径 pwd
- 研究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