linux中环境变量及环境变量配置文件详解

linux中环境变量及环境变量配置文件详解环境变量:定义每个用户的操作环境1.      Source命令:修改配置文件后,必须注销重新登录才能生效,使用source命令后,立即生效环境变量配置文件;命令如下:source配置文件 或者 .配置文件2.      环境变量配置文件简介:环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等;PATH、HISTSIZE、PS1、HOSTNAM

 

环境变量:定义每个用户的操作环境

1.      Source命令:修改配置文件后,必须注销重新登录才能生效,使用source命令后,立即生效环境变量配置文件

命令如下:source 配置文件  或者  . 配置文件

2.      环境变量配置文件简介:环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等;PATH、HISTSIZE、PS1、HOSTNAME等环境变量写入对应的环境变量配置文件;

3.       常见的环境变量:

1.      /etc/profile

2.      /etc/profile.d/*.sh

3.      ~/.bash_profile

4.      ~/.bashrc

5.      /etc/bashrc

注:放在家目录(3,4)下的环境变量配置文件,只会对当前用户起作用;在/etc下的环境变量所有的用户都起作用;

 

环境变量配置文件的功能

系统正常启动过程的环境变量的启动

linux中环境变量及环境变量配置文件详解

先向下走,在向右走;


在其他用户下切换用户的过程

linux中环境变量及环境变量配置文件详解

先向下,然后再向右;


一.             /etc/profile的作用

1.      USER变量:

2.      LOGNAME变量:

3.      MAIL变量:

4.      PATH变量:

5.      HOSTNAME变量:

6.      HISTSIZE变量:

7.      umask:

8.      调用/etc/profile.d/*.sh文件

二.            umask  #查看系统默认权限

1.      文件最高权限为666

2.      目录最好权限为777

 

3.      权限不能使用数字进行换算,而必须使用字母;使用的是最高权限丢点默认的权限;

Eg:当前默认权限为022,那么创建的文件权限就是最高权限减去默认权限:wr-wr-wr- 减去 —-w–w-  那么创建的文件权限默认为wr–r–r-

 

4.      Umask定义的权限,是系统默认权限中准备丢弃的权限如022,也就是—-w—w-

三.~/.bash_profile的作用

         1.调用了~/.bashrc 文件

         2.在PATH变量后面加入了”:$HOME/bin”这个目录

四./etc/bashrc的作用

         1.PS1

         2.umask

         3.PATH变量

         4.调用/etc/profile.d/*.sh文件

 

        

 

今天的文章linux中环境变量及环境变量配置文件详解分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/32209.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注