Shell基础-环境变量配置文件

source 配置文件 或者 . 配置文件:

把环境变量写入配置文件后,需要用户重新登陆才能生效,而是用source命令,则能直接生效

主要的配置文件:

/etc/profile

/etc/profile.d/*.sh

~/.bash_profile

~/.bashrc

/etc/bashrc

其中/etc/profile /etc/profile.d/*.sh /etc/bashrc 对所有用户都生效

~/.bash_profile  ~/.bashrc只对当前用户生效

环境变量配置文件调用顺序

#无法显示图片,需要的可以私聊

配置文件 /etc/profile 的作用

USER变量

LOGNAME变量

MAIL变量

PATA变量

HOSTNAME变量

HISTSIZE变量

umask

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

配置文件 ~/.bash_profile的作用

调用~/.bashrc文件

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

Shell登录信息

本地终端欢迎信息:/etc/issue

#无法显示图片,需要的可以私聊

远程登录信息文件(以上转义符不能用于此文件夹,只能写纯文本信息):/etc/issue.net

是否显示此欢迎信息,由ssh的配置文件/etc/ssh/sshd_config决定,加入“Banner /etc/issue.net”行才能显示,还要重启SSH服务

对远程和本地都生效的登录后的欢迎信息:/etc/motd

时间: 2024-08-02 10:58:39

Shell基础-环境变量配置文件的相关文章

Linux Shell基础 环境变量配置文件

source命令:使环境变量配置文件强制生效 source 命令会强制执行脚本中的全部命令,而忽略脚本文件的权限.该命令主要用于让重新配置的环境变量配置文件强制生效.source 命令格式如下: [[email protected] ~]# source 配置文件 或 [[email protected] ~]#.配置文件 "."就是 source 命令 环境变量配置文件 在环境变量配置文件中保存了对系统的操作环境生效的系统默认环境变量,比如 PATH.HISTSIZE.PS1.HOS

Shell编程-环境变量配置文件

1.source命令 修改配置文件后,必须注销重新登陆才能生效,使用source命令可以不用重新登陆 source  配置文件 . 配置文件 环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量. 系统登入会加载的配置文件,放在/etc下会对: /etc/profile /etc/profile.d/*.sh ~/.bashrc ~/.bash_profile /etc/bashrc 2.环境变量配置文件的功能 正常加载: su切换用户 /etc/profile的作用: USER变量

第9章 Shell基础(4)_Bash的运算符及环境变量配置文件

5. Bash的运算符 5.1 数值运算与运算符 5.1.1 declare 声明变量类型:#declare [+/-] [选项] 变量名 选项 说明 - 给变量设定类型属性 + 取消变量的类型属性 -i 将变量声明为整数型(integer) -x 将变量声明为环境变量 -p 显示变量被声明的类型. (1)数值运算--方法1: #aa=11 #bb=22 #declare –i cc=$aa+$bb //将cc声明为整型 (2)数值运算--方法2,使用expr或let数值运算工具. #dd=$(

Linux学习(二十二)Shell基础(二)变量、环境变量配置文件

一.变量 变量是一个容器,里面能放不同的值. 要点知识: PATH,HOME,PWD,LOGNAME这些都是变量. 例子: [[email protected] ~]# echo a+b a+b [[email protected] ~]# echo $a+$b 3+4 [[email protected] ~]# echo $a3$bc [[email protected] ~]# echo $a3$b 4 [[email protected] ~]# echo $a"3"$b 33

Shell基础:shell变量、环境变量配置文件、shell特殊符_cut、sort、wc、uniq

             shell变量 1.命令 env 列出系统预设的全部系统变量(变量都是大写字母) 2.命令 set 可以查看到系统预设的变量,也可以看到用户自定义的变量. 3.自定义变量:  变量名的规则:字母.数字及下划线,首位不能为数字 4.变量值有特殊符号时需要用单引号括起来 (采用双引号会出错) 使用双引号扩起一个变量时,它会进行解释变量的值 5.全局变量 怎么把一个自定义的变量变为全局变量? (1)export 变量名=变量值    export cansheng=hands

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件 扩展 bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719 # 8.6 管道符和作业控制 ![mark](http://oqxf7c508.bkt.clouddn.com/blog/20170816/214503952.png?imageslim) - 管道符的命令就是把前面输出的结果交给后面的命令 ``` [[email protected] 

Shell学习笔记 - 环境变量配置文件

一.source命令 功能:在当前bash环境下读取并执行配置文件中的命令 1. 命令格式 source 配置文件  或  . 配置文件 2. 命令示例 [[email protected] ~]# source /etc/profile #让/etc/profile配置文件生效 [[email protected] ~]# . /etc/profile #与上面的命令效果一样 二.全局环境变量配置文件 全局环境变量配置文件会对所有用户生效. 1. /etc/profile 作用: 1) 定义U

Shell编程 之 环境变量配置文件

1. 环境变量配置文件简介 1.1 source 命令:source 配置文件  或  . 配置文件 修改配置文件后,必须注销重新登陆才能生效,使用source命令可以不用重新登录 1.2 环境变量配置文件: 主要定义对系统操作环境生效的系统默认环境变量,如PATH等 1.3 常用登陆时的环境变量: 2. 环境变量配置文件功能 2.1 /etc/profile的作用: - USER变量 - LOGNAME变量 - MAIL变量 - PATH变量 - HOSTNAME变量 - HISTSIZE变量

Shell学习笔记 - 环境变量配置文件(转)

一.source命令 功能:在当前bash环境下读取并执行配置文件中的命令 1. 命令格式 source 配置文件  或  . 配置文件 2. 命令示例 [[email protected] ~]# source /etc/profile #让/etc/profile配置文件生效 [[email protected] ~]# . /etc/profile #与上面的命令效果一样 二.全局环境变量配置文件 全局环境变量配置文件会对所有用户生效. 1. /etc/profile 作用: 1) 定义U