source 命令

  1. 修改完配置文件后,必须注销重新登录才能生效,使用 source 命令可以不用重新登录;
  2. source 配置文件
  3. . 配置文件

环境变量配置文件简介

  1. PATH、HISTSIZE、PS1、HOSTNAME 等环境变量写入对应的环境变量配置文件;

  2. 环境变量配置文件中主要是定义了系统操作环境生效的系统默认环境变量,如 PATH 等登录时起作用的环境变量;

    路径 说明
    /etc/profile 对所有用户生效(针对所有类型的 shell 生效)
    /etc/bashrc 对所有用户生效(针对 bash shell 生效)
    ~/.bash_profile 只会对当前用户生效(针对所有类型的 shell 生效)
    ~/.bashrc 只会对当前用户生效(针对 bash shell 生效)

环境变量配置文件的功能

/etc/profile

# 在这里修改系统变量
cat  /etc/profile | grep USER
变量名 含义
USER 用户名
LOGNAME 登录名
MAIL 邮箱地址
PATH 查找路径
HOSTNAME 主机名
umask 权限掩码
/etc/profile.d/*.sh

~/.bash_profile

  1. 在这里修改 PATH 路径

  2. 调用 ~/.bashrc

~/.bashrc

  1. 在这里改别名,配置alias

  2. 调用 /etc/bashrc

/etc/bashrc

  1. PS1 登录提示符在这里修改:

    • umask
    • PATH 变量
  2. 调用 /etc/profile.d/*.sh 文件

其它配置文件

  1. 注销时生效的环境变量配置文件,~/.bash_logout

  2. 脚本历史,当正确退出计算机的时候会历史记录会写入文件,~/.bash_history

打赏作者
您的打赏是我前进的动力
微信
支付宝
评论

中午好👏🏻,我是 ✍🏻   疯狂 codding 中...

粽子

这有关于前端开发的技术文档和你分享。

相信你可以在这里找到对你有用的知识和教程。

了解更多

目录

  1. 1. source 命令
  2. 2. 环境变量配置文件简介
  3. 3. 环境变量配置文件的功能
    1. 3.1. /etc/profile
    2. 3.2. ~/.bash_profile
    3. 3.3. ~/.bashrc
    4. 3.4. /etc/bashrc
    5. 3.5. 其它配置文件