Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux用户环境变量配置文件

作者:慢靈魂   发布日期:2025-07-10   浏览:21

# /etc/environment
# 这个文件用于设置全局的环境变量,适用于所有用户。它通常只包含 PATH 变量。
# 注意:这个文件中的变量不会被 shell 解释,因此不能使用复杂的 shell 语法。

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# ~/.bashrc 或 ~/.bash_profile
# 这些文件是每个用户的 shell 配置文件。可以为特定用户设置环境变量和别名。
# 注意:~/.bashrc 通常用于交互式非登录 shell,而 ~/.bash_profile 用于登录 shell。

# 添加自定义路径到 PATH
export PATH=$PATH:~/my_custom_bin

# 设置 JAVA_HOME 环境变量
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

# 设置其他环境变量
export MY_VAR="my_value"

# ~/.profile
# 这个文件也是每个用户的配置文件,通常用于设置环境变量和其他启动命令。
# 它会被登录 shell 读取。

# 设置 PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/path/to/python/modules

# /etc/profile
# 这个文件是系统级别的配置文件,适用于所有用户。它会在用户登录时执行。
# 可以在这里设置全局环境变量和启动命令。

# 设置全局环境变量
export EDITOR=vim

# /etc/profile.d/*.sh
# 这些脚本文件也会在用户登录时执行。可以将特定应用程序的环境变量配置放在这里。

# 设置特定应用程序的环境变量
export APP_HOME=/opt/myapp
export PATH=$PATH:$APP_HOME/bin

解释说明:

  1. /etc/environment:全局环境变量配置文件,适用于所有用户。通常只包含 PATH 变量。
  2. ~/.bashrc 和 ~/.bash_profile:用户级别的 shell 配置文件,可以为特定用户设置环境变量和别名。
  3. ~/.profile:用户级别的配置文件,通常用于设置环境变量和其他启动命令。
  4. /etc/profile:系统级别的配置文件,适用于所有用户,在用户登录时执行。
  5. */etc/profile.d/.sh**:系统级别的脚本文件,可以在用户登录时执行,常用于特定应用程序的环境变量配置。

这些文件根据不同的需求和场景使用,确保环境变量能够正确配置并生效。

上一篇:linux删除目录命令rmdir

下一篇:linux tomcat启动

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

linux配置静态路由,并永久生效

linux查看后台

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站