Linux环境变量,知识点汇总
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
一口Linux
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:
全面介绍Linux环境变量的概念、分类、常见操作命令、重要变量、配置文件以及获取方法。
关键要点:
- 环境变量是操作系统运行环境的参数,分为永久和临时两种,按作用域分为系统和用户环境变量。
- 常见操作命令包括查看、设置、取消环境变量,如
echo,env,export,unset等。 - 重要环境变量包括
PATH,LD_LIBRARY_PATH,CLASSPATH等,用于路径搜索和动态链接库配置。 - Linux环境变量相关的配置文件包括
/etc/profile,~/.bashrc,~/.profile等,具有不同的应用场景和作用范围。 - 环境变量的获取方式包括全局变量
environ、命令行参数传递和库函数getenv()。
内容结构:
一、环境变量的定义与用途
环境变量是一张保存在内存中的表,用于指定操作系统运行环境的参数。主要用途包括身份认证、动态库查找、保存工作路径和特定路径查找等。
二、环境变量分类
按生命周期分为永久和临时环境变量;按作用域分为系统环境变量和用户环境变量。
三、环境变量相关操作命令
echo: 查看指定环境变量值。env: 查看当前用户的全部环境变量。export: 设置新的环境变量或显示系统定义的所有环境变量。unset: 取消本地变量或环境变量。printenv: 查看指定环境变量值。
四、常见的环境变量
HOME: 用户主工作目录。PATH: 可执行程序搜索目录。LD_LIBRARY_PATH: 动态链接库搜索目录。CLASSPATH: JAVA语言库文件搜索目录。
五、环境变量文件
/etc/profile: 为系统每个用户设置环境信息,首次登录执行。/etc/bashrc: 为每一个运行终端用户执行。~/.bash_profile,~/.bashrc: 用户专属环境设置文件。
执行顺序:/etc/profile → /etc/bashrc → ~/.bash_profile → ~/.bashrc
六、获取环境变量
- 通过全局变量
environ存储环境变量。 - 通过命令行参数传递环境变量。
- 通过库函数
getenv()获取指定环境变量。
文章总结:
本文系统性地对Linux环境变量进行了全面讲解,适合入门和进阶用户参考,同时强调了环境变量在操作系统中的重要性。
一口Linux
一口Linux
扫码关注公众号