自学基础_linux_5_环境变量配置


  1. Linux使用手册

摘要:   

关键字:Linux;环境变量;shell

目标

Shell为用户提供使用界面,掌握如何配置环境

shell作为命令解析器,掌握可被解析的命令

shell作为编程设计语言,掌握其语法

 

环境变量

阿斯顿

配置文件

1.1.1.作用

  1. 环境变量都加载在内存中

  2. 配置文件中定义的变量还并不是环境变量,需要加载到内存才会生效

  3. 系统默认的配置文件在登录时会自动加载,非默认的配置文件需要人工加载,或则在系统加载程序中添加加载自定义配置文件的代码

  4. 配置文件的好处是将常用的环境变量预先写好,用的时候只需加载即可

 

1.1.2.种类

1.1.2.1.系统级配置文件

system-wideconfiguration file

                  /etc/profile:系统级全局变量,登陆时加载的第一个配置文件

                           主要配置内容:shell环境变量,程序启动设置

                                    PATH

                                    USER

                                    MAIL

                                    HOSTNAME

                                    HISTSIZE

                                    …….

                  

                  /etc/bashrc:系统级全局变量,需在/etc/profile或用户配置文件中关联加载

                           主要配置内容:定义shellfunction函数和同义词alias

 

        个人用户配置文件:individualuser configuration files

                  ~/.bash_profile:个人级局部变量,默认不存在,需要自己创建,最先被加载的个人环境变量配置文件

                  主要配置内容:额外需要的变量,更改全局变量的值

 

~/.bash_login:个人环境变量,只有在~/.bash_profile不存在时,才会读取该文件

                  主要配置内容:配置unmask值,显示已连接的用户列表等

 

~/.profile:个人环境变量,如果~/.bash_profile~/.bash_login都不存在,才会读取该配置文件

        

~/.bashrc:非登陆shell加载的配置文件,即图形界面的配置文件

 

~/.bash_logout:个人环境配置文件,退出登陆时读取,没有不影响

主要配置内容:退出时清理窗口

 

加载配置文件的方法:

        人工加载配置文件:

                  Source配置文件名

                  .配置文件名##.”和“sorce”的作用相同

        登陆时自动加载:

                  系统默认配置文件,系统有程序会自动加载

                  自定义配置文件,都可以通过在系统默认配置文件中添加加载代码:

                           

 

环境变量

 

 

 

 

 

Id命令:id

                  Id–gn

                  Id-un

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值