man pwd
查看pwd命令的帮助信息pwd
pwd –P
pwd -L
‘pwd‘ 代表的是‘Print Working Directory’(打印当前目录)。如它的名字那样,‘pwd’会打印出当前工作目录,或简单的来说就是当前用户所位于的目录。它会打印出以根目录 (/)为起点的完整目录名(绝对目录)。这条命令是一条shell内建命令,并且在大多数shell中都可以使用,如bash、Bourne shell,ksh、zsh等等。
man -k directory | grep 2
可以寻找实现打印当前目录的系统调用函数getcwd()
调用函数,且利用man getcwd
找到该函数的头文件,及编写方式一个字符串数组储存绝对路径
if (调用函数getcwd()进行判断)
打印结果
else
函数错误
#include <stdio.h>
#include <unistd.h>
#define MAXLEN 200
int main(void){
char path_name[MAXLEN];
if(getcwd(path_name,MAXLEN))
printf("%s\n",path_name);
else{
printf("Error:getcwd...\n");
exit(0);
}
}
原文:https://www.cnblogs.com/20175226wpy/p/12036087.html