视频参考慕课网

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

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

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

在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. MySQL8.0 忘记密码、重置密码

    修改my.cnf [mysqld] 域中添加skip-grant-tables 重启mysqld服务 systemctl restart mysqld 重新使用空密码登录,直接敲回车 mysql -u ...

  2. HashiCorp遭禁不必过于担忧,博云云管产品自主可控

    近日,国外知名 DevOps 服务商 HashiCorp 官网相关条款页面更新,声明中表示禁止在中国使用其 Vault 企业版产品,此事件引发国内开源界广泛关注. HashiCorp解释是由于中国的出 ...

  3. Java实现 LeetCode 767 重构字符串(ASCII的转换)

    767. 重构字符串 给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同. 若可行,输出任意可行的结果.若不可行,返回空字符串. 示例 1: 输入: S = "aab&qu ...

  4. Java实现 LeetCode 546 移除盒子(递归,vivo秋招)

    546. 移除盒子 给出一些不同颜色的盒子,盒子的颜色由数字表示,即不同的数字表示不同的颜色. 你将经过若干轮操作去去掉盒子,直到所有的盒子都去掉为止.每一轮你可以移除具有相同颜色的连续 k 个盒子( ...

  5. Java实现 LeetCode 404 左叶子之和

    404. 左叶子之和 计算给定二叉树的所有左叶子之和. 示例: 3 / \ 9 20 / \ 15 7 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 /** * Definiti ...

  6. Java实现蓝桥杯分金币

    分金币 圆桌旁坐着n个人,每人有一定数量的金币,金币总数能被n整除.每个人可以给他左右相邻的人一些金币, 最终使得每个人的金币数目相等.你的任务是求出被转手的金币数量的最小值. 比如,n=4,且4个人 ...

  7. Java实现 蓝桥杯 算法提高 成绩排序2

    试题 算法提高 成绩排序2 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出n个学生的成绩,将这些学生按成绩排序,排序规则:总分高的在前:总分相同,数学成绩高的在前:总分与数学相 ...

  8. java中ReentrantLock类的详细介绍(详解)

    博主如果看到请联系小白,小白记不清地址了 简介 ReentrantLock是一个可重入且独占式的锁,它具有与使用synchronized监视器锁相同的基本行为和语义,但与synchronized关键字 ...

  9. java实现第四届蓝桥杯逆波兰表达式

    逆波兰表达式 正常的表达式称为中缀表达式,运算符在中间,主要是给人阅读的,机器求解并不方便. 例如:3 + 5 * (2 + 6) - 1 而且,常常需要用括号来改变运算次序. 相反,如果使用逆波兰表 ...

  10. Mysql的默认最大连接数及如何修改

    一.Mysql默认最大连接数 通过查看mysql安装目录的my.ini文件,发现mysql的默认最大的连接数为100,实际场景中,以及进行压测时,100时远远不够的,一般都会设置最大的连接数. 二.如 ...