视频参考慕课网

如果修改了环境变量的配置文件,要使得修改的环境变量生效可以使用下面的两个命令

下面是点后面加上了一个空格然后再加上配置文件,这里一定要注意下

这里要注意和隐藏文件的区别:

在linux下,以点"."开头命名的文件在系统中被视为隐藏文件,因此如果想隐藏某个文件,一种简单的办法就是把文件名命名为点开头。

系统中场景的环境变量如下

~/指的是当前用户的家目录

我们来解释下

对于root目录家目录就是/root

[root@weiyuan rc.d]# cd ~/
[root@weiyuan ~]# pwd
/root
[root@weiyuan ~]#

对于weiyuan目录家用户就是/home/weiyuan

[weiyuan@weiyuan 下载]$ pwd
/home/weiyuan/下载
[weiyuan@weiyuan 下载]$ cd ~/
[weiyuan@weiyuan ~]$ pwd
/home/weiyuan
[weiyuan@weiyuan ~]$
我们来看看当前用户家目录下的文件
[weiyuan@weiyuan ~]$ ll -a
总用量 172
drwx------. 29 weiyuan weiyuan 4096 5月 21 05:27 .
drwxr-xr-x. 4 root root 4096 6月 6 2016 ..
drwxrwxr-x. 2 weiyuan weiyuan 4096 6月 6 2016 .abrt
-rw-------. 1 weiyuan weiyuan 474 5月 21 06:25 .bash_history
-rw-r--r--. 1 weiyuan weiyuan 18 7月 18 2013 .bash_logout
-rw-r--r--. 1 weiyuan weiyuan 176 7月 18 2013 .bash_profile
-rw-r--r--. 1 weiyuan weiyuan 124 7月 18 2013 .bashrc
drwxr-xr-x. 4 weiyuan weiyuan 4096 5月 21 05:24 .cache
drwxr-xr-x. 5 weiyuan weiyuan 4096 6月 6 2016 .config
drwx------. 3 weiyuan weiyuan 4096 6月 6 2016 .dbus
-rw-r--r--. 1 weiyuan weiyuan 32 5月 20 21:52 .dmrc
-rw-------. 1 weiyuan weiyuan 16 6月 6 2016 .esd_auth
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 .fontconfig
drwx------. 4 weiyuan weiyuan 4096 5月 21 05:23 .gconf
drwx------. 2 weiyuan weiyuan 4096 5月 21 06:25 .gconfd
drwxr-xr-x. 8 weiyuan weiyuan 4096 6月 6 2016 .gnome2
drwx------. 2 weiyuan weiyuan 4096 6月 6 2016 .gnome2_private
drwxrwxr-x. 3 weiyuan weiyuan 4096 6月 6 2016 .gnote
drwx------. 2 weiyuan weiyuan 4096 5月 20 21:52 .gnupg
drwxrwxr-x. 2 weiyuan weiyuan 4096 6月 6 2016 .gstreamer-0.10
-rw-rw-r--. 1 weiyuan weiyuan 200 5月 20 21:52 .gtk-bookmarks
drwx------. 2 weiyuan weiyuan 4096 6月 6 2016 .gvfs
-rw-------. 1 weiyuan weiyuan 2170 5月 20 21:52 .ICEauthority
-rw-r--r--. 1 weiyuan weiyuan 876 5月 21 06:25 .imsettings.log
drwxr-xr-x. 3 weiyuan weiyuan 4096 6月 6 2016 .local
drwxr-xr-x. 5 weiyuan weiyuan 4096 6月 6 2016 .mozilla
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 .nautilus
drwx------. 2 weiyuan weiyuan 4096 6月 6 2016 .pulse
-rw-------. 1 weiyuan weiyuan 256 6月 6 2016 .pulse-cookie
-rw-------. 1 weiyuan weiyuan 749 12月 19 2016 .recently-used.xbel
drwx------. 2 weiyuan weiyuan 4096 6月 6 2016 .ssh
-rw-------. 1 weiyuan weiyuan 1371 5月 21 05:27 .viminfo
drwxrwxr-x. 4 weiyuan weiyuan 4096 6月 6 2016 work
-rw-------. 1 weiyuan weiyuan 1742 5月 21 06:25 .xsession-errors
-rw-------. 1 weiyuan weiyuan 635 5月 18 03:54 .xsession-errors.old
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 公共的
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 模板
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 视频
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 图片
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 文档
drwxr-xr-x. 6 weiyuan weiyuan 4096 5月 21 05:45 下载
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 音乐
drwxr-xr-x. 2 weiyuan weiyuan 4096 6月 6 2016 桌面
[weiyuan@weiyuan ~]$

 放在/etc/目录下的配置文件对所有用户都有效,放在~/下的环境变量只对当前用户有效
当系统登录的时候就会调用上面的配置文件

linuxshell编程之环境变量配置文件 Tony Linux系统工程师的更多相关文章

  1. Linux学习——shell编程之环境变量配置文件

    小白学习,在学习中总结! shell编程之环境变量配置文件 一:环境变量配置文件 1 shell编程之环境变量配置 变量类型: 用户自定义变量(本地变量) 环境变量 :定义每个用户的操作环境,如pat ...

  2. shell编程之环境变量配置文件(4)

    1 source命令 修改了配置文件,并让它立刻生效,而不用重新登录 source 配置文件 或者 .配置文件 2 环境变量配置文件简介 PATH HISTSIZE PS1 HOSTNAME等环境变量 ...

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

    source命令:使环境变量配置文件强制生效 source 命令会强制执行脚本中的全部命令,而忽略脚本文件的权限.该命令主要用于让重新配置的环境变量配置文件强制生效.source 命令格式如下: [r ...

  4. 『忘了再学』Shell基础 — 22、主要的环境变量配置文件说明

    目录 1.source命令 2.Linux系统中环境变量配置文件 (1)登录时生效的环境变量配置文件 (2)/etc/profile环境变量配置文件 (3)/etc/profile.d/*.sh环境变 ...

  5. linux笔记:shell基础-环境变量配置文件

    source命令(重新读入配置文件,不用重启就直接生效): 环境变量配置文件: linux中的环境变量配置文件(~代表当前用户的家目录): 配置文件读取顺序: /etc/profile 文件的作用:

  6. linux环境变量配置文件

    环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等.当你登陆Linux系统启动一个bash shell时,默认情况下bash会几个文件中查找命令,bash检查的启动文件取决 ...

  7. Shell编程之运算符和环境变量配置文件

    一.shell运算符:    declare命令:         declare    -i 变量名     #声明变量        eg. movie[o]=dzp     #定义数组      ...

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

    1.source命令 修改配置文件后,必须注销重新登陆才能生效,使用source命令可以不用重新登陆 source  配置文件 . 配置文件 环境变量配置文件中主要是定义对系统操作环境生效的系统默认环 ...

  9. [转] Linux环境变量配置文件以及启动顺序

    转自:https://blog.csdn.net/bjnihao/article/details/51775854 一.环境变量配置文件: 对所有用户都起作用 /etc/profile /etc/pr ...

随机推荐

  1. Docker 笔记一相关命令

    Centos 7 : Service network restart 重启网络 Ip addr 查看ip地址 Uname -r 查看内核版本 Yum install docker 安装docker 命 ...

  2. CSS选择器有哪些?哪些属性可以继承?

    CSS选择符: id选择器(#myid). 类选择器(.myclassname). 标签选择器(div, h1, p). 相邻选择器(h1 + p). 子选择器(ul > li). 后代选择器( ...

  3. Java实现k个数乘(cheng)(自然数的k乘积问题)

    k个数乘(cheng) 题目描述 桐桐想把一个自然数N分解成K个大于l的自然数相乘的形式,要求这K个数按从小到大排列,而且除了第K个数之外,前面(K-l)个数是N分解出来的最小自然数.例如:N=24, ...

  4. Java实现蓝桥杯模拟正整数序列的数量

    问题描述 小明想知道,满足以下条件的正整数序列的数量: 1. 第一项为 n: 2. 第二项不超过 n: 3. 从第三项开始,每一项小于前两项的差的绝对值. 请计算,对于给定的 n,有多少种满足条件的序 ...

  5. Java实现 基础算法 百元买百鸡

    public class 百元买百鸡 { public static void main(String[] args) { //母鸡 for (int i = 1; i < 33; i++) { ...

  6. 第七届蓝桥杯JavaC组省赛真题

    解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1.有奖竞猜 题目描述 小明很喜欢猜谜语. 最近,他被邀请参加了X星球的猜谜活动. 每位选手开始的时候都被发给777个电子币. 规则是:猜 ...

  7. 还在用SimpleDateFormat格式化时间?小心经理锤你

    还在用SimpleDateFormat格式化时间?小心经理锤你 场景 本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误 java.lang.NumberF ...

  8. 括号匹配-算法详细题解LeetCode

    题目:有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效. 有效字符串需满足: 左括号必须用相同类型的右括号闭合. 左括号必须以正确的顺序闭合. ...

  9. HDU - 2546 饭卡 题解

    题目大意 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额.如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够) ...

  10. 小谢第23问: chorme的性能优化工具

    问题场景:在前端日趋工程化的今天,前端性能优化是一名合格的前端工程师必备的技能,那么,如何正确的使用性能分析工具呢? 解决方案: 性能分析的流程: 在开发中我一般使用公司开发的测试脚本-kbase-w ...