(adsbygoogle = window.adsbygoogle || []).push({});

# 1.PATH/LIBRARY_PATH/LD_LIBRARY_PATH

PATH是可执行文件路径,命令行中的每句能运行的命令,如ls、top、ps等,都是系统通过PATH找到了这个命令执行文件的所在位置,再run这个命令(可执行文件)。若在用户的目录~/mycode/下有一个bin文件夹,里面放了有可执行的二进制文件、shell脚本等。如果想要在任意目录下都能运行上述bin文件夹的可执行文件,那么只需要把这个bin的路径添加到PATH即可。

PATH=$PATH:~/mycode/bin

LIBRARY_PATH是程序编译期间查找动态链接库时指定查找共享库的路径

LD_LIBRARY_PATH是程序加载运行使用期间查找动态链接库时指定除了系统默认路径之外的其他路径

查看当前环境下的环境变量

export -p

# 参考资料