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 其他配置文件和登录信息

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

  2. 历史命令的保存文件 ~/bash_history

  3. Shell登录信息 文件

    本地登录欢迎信息文件: /etc/issue

    转义符 略

    远程登录欢迎信息文件: /etc/issue.net

    这个是纯文本文件,不能转义

    登陆后欢迎信息: /etc/motd

    不管是本地登录,还是远程登录,都可以显示欢迎信息

如何在ubuntu下设置永久的alias别名

永久设置alias别名步骤如下
第一步:
cd /home/用户名
切换超级用户 sudo -s

第二步 编辑 vim ./.bashrc

第三步

在下图横线处输入别名

image

第四步: 保存退出
第五步:执行命令 source ./.bashrc

posted @   光辉233  阅读(429)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示