命令:readlink
从帮助信息中可以得到readlink命令的用途描述:
输出符号链接值或者权威文件名
英文为:
print value of a symbolic link or canonical file name
解释链接:http://blog.csdn.net/liangxiaozhang/article/details/7356829
参数:-h
-h 表示判断一个文件存在并且是一个软链接。
cd "$(dirname "$0")
$0 表示当前动行的命令名,一般用于shell 脚本中
dirname 用于取指定路径所在的目录 ,如 dirname /home/ikidou 结果为 /home
cd 为切换文件夹
$(命令) 返回该命令的结果
所以结合以上分析,结果为【 切换到 脚本 所在的目录】
$CDPATH,-P,-L
-L 就是就是在处理完“..”后在处理软链接
-P就是在处理“..”前处理软链接
-e 表示在-P模式下,返回失败了返回非0数
-@表示看系统是否支持这个选项,支持的话,就增加扩展数据模式文件。