系统环境变量和个人环境变量

系统环境变量和用户环境变量

系统环境变量(全局)

  • /etc/profile

    • 交互,登录才执行 系统层次 交互式login shell 登录Linux系统或使用su -命令时
    • 想更改某些环境变量,最好在 /etc/profile.d/ 下去自定义,创建格式为XXX.sh
  • /etc/bashrc

    • 用户不用登录,执行shell就生效 用户层次
    • 它和 /etc/profile一样,在/etc/bashrc设置不好,要在 /etc/profile.d/ 目录下去定义,创建格式为.sh的文件

用户环境变量

  • ~/.bashrc

    • 执行新的shell脚本时每次都调用,可以将每个用户之自定义的alias或者自定义变量写到这个文件中
  • ~/.bash_profile

    • 用户登录时加载,调用.bashrc,该文件仅仅执行一次
  • ~/.bash_history

    • 显示命令执行历史
  • ~/.bash_logout

    • 退出shell时的操作,可以把一些清理的工作放到这个文件中
posted @ 2021-01-09 15:53  廿九九  阅读(211)  评论(0)    收藏  举报