Linux环境变量配置文件
1. 什么是环境变量配置文件
环境变量-配置文件
环境变量是可以在父shell和子shell都生效的变量,Linux允许把本地变量声明为环境变量,但是不会永久生效,一旦重启,就会失效
想要永久生效,需要把这个更改放进 环境变量配置文件
环境变量配置文件中主要是 定义 对系统的操作环境生效的 系统默认环境变量,比如PATH,HISTSIZE(历史命令保存条数), PS1(提示符),HOSTNAME(主机名)等默认环境变量
source 命令
source 配置文件
配置文件生效需要重启,使用source
命令可以直接强制更改生效
. 配置文件
注意.
后面有空格,.
是source
命令的缩写
2 环境变量配置文件作用
系统中默认的环境变量配置文件
/etc/profile
/ect/profile.d/*.sh
~/.bash_profile
~/.bashrc
/etc/bashrc
写在/etc目录下的文件 对所有用户生效
写在 ~ (家目录)下的文件只对当前用户生效
配置文件有优先级,登录后首先读取/ect/profile
,该文件的作用:
- USER变量
- LOGNAME变量
- MAIL变量
- PATH变量
- HOSTNAME变量
- HISTSIZE变量
- umask
- 调用
/etc/profile.d/*.sh
文件
3 其他配置文件和登录信息
-
注销时生效的环境变量配置文件
~/.bash_logout
-
历史命令的保存文件
~/bash_history
-
Shell登录信息 文件
本地登录欢迎信息文件:
/etc/issue
转义符 略
远程登录欢迎信息文件:
/etc/issue.net
这个是纯文本文件,不能转义
登陆后欢迎信息:
/etc/motd
不管是本地登录,还是远程登录,都可以显示欢迎信息
如何在ubuntu下设置永久的alias别名
永久设置alias别名步骤如下
第一步:
cd /home/用户名
切换超级用户 sudo -s
第二步 编辑 vim ./.bashrc
第三步
在下图横线处输入别名
第四步: 保存退出
第五步:执行命令 source ./.bashrc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通