C语言实现Linux的pwd命令
实现要求
1 学习pwd命令
2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码
3 实现mypwd
4 测试mypwd
伪代码
首先使用一下pwd命令,然后输入 man pwd 以获取pwd命令的相关信息。
然后输入 man -k directory | grep 2 得知一道getcwd()调用函数,而这道函数一定是和pwd命令相关的。
代码实现
通过伪代码实现就这样了:
#include <stdio.h> #include <unistd.h> int main(void) { char buff[256]; getcwd(buff,sizeof(buff)); printf("当前路径为:%s ",buff); return 0; }
测试代码
测试结果: