【前言】
工作目录与程序所在目录的区别:
上面示例中/home/walker为ls程序当前工作目录,/bin/ls为ls程序实际所在目录。
1、Shell版
2、C语言版
方法一:用realpath函数。这种方法用于开机启动程序获取自身目录会出错。
方法二:用getcwd函数。这种方法用于开机启动程序获取自身目录会出错。
方法三:用readlink函数。这种方法最可靠,可用于开机启动程序获取自身目录。
***walker*Updated -7-10***
本文转自walker snapshot博客51CTO博客,原文链接/walkerqt/1029395如需转载请自行联系原作者
RQSLT