Linux学习日志7.4:环境变量配置文件
文章目录
前言
本系列文章只是我的学习笔记,内容仅供参考(新手上路,如有错误还望各位大佬指正)。具体内容可以观看b站兄弟连的视频教程。
一、环境变量配置文件介绍
1、source命令
语法:source 配置文件 或 . 配置文件
作用:让配置文件直接生效,不用重启
环境变量相关文件:
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
修改etc下的配置文件对所有用户都有效
~/.bash_profile
~/.bashrc
这两个是用户的配置文件,修改仅对一个用户有效
二、环境变量配置文件作用
/etc/profile 作用
USER变量:登录用户名
LOGNAME变量
MAIL变量:邮箱
PATH变量:改变PATH目录
HOSTNAME变量:历史命令
HISTNAME变量:主机名
umask:用户权限
调用/etc/profile.d/*.sh文件
/etc/profile.d/*.sh
/etc/profile.d/long.sh
定义语言
~/.bash_profile
调用~/.bashrc
改变PATH
~/.bashrc
定义系统别名
~/.bashrc
定义PS1变量
定义umask
定义PATH
调用/etc/profile.d/*.sh
其他配置文件
1、注销时生效的环境变量配置文件
~/.bash_logout
这个目录默认是空的
2、历史命令文件
~/bash_history
保存所有操作过的历史命令
3、Shell登录信息
本地终端欢迎信息:/etc/issue
\d:显示点前系统日期
\s:显示操作系统名称
\l:显示登录的终端号
\m:显示硬件结构
\n:显示主机名
\0:显示域名
\r:显示内核版本
\t: 显示当前系统时间
\u:显示当前登录用户的序列号
远程终端欢迎信息:/etc/issue.net
注:转义符在此文件不能使用
是否显示欢迎信息由ssh配置文件/etc/ssh/sshd_config决定,修改该文件加入调用issue。net文件才可以显示
登录后的欢迎信息:/etc/motd
不管是本地还是远程登录,都可以显示此欢迎信息