视频参考慕课网

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

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

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

在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. 01 . Nginx简介及部署

    Nginx简介 Nginx(发音同engine x)是一个异步框架的 Web 服务器,也可以用作反向代理,负载平衡器 和 HTTP 缓存.该软件由 Igor Sysoev 创建,并于2004年首次公开 ...

  2. php CURL 发送请求封装

    cURL可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 ...

  3. brpc长连接问题

    问题: 使用了brpc的长连接,但是为何耗时和短链接一样呢? brpc文档里介绍,使用http协议,则默认使用pooled,只要连接数不超过max_connection_pool_size,则都可以使 ...

  4. 我眼中的华为公有云AI平台--ModelArts

    前言 AWS Sagemaker has been a great deal for most data scientists who would want to accomplish a truly ...

  5. SpringBoot整合Flyway(数据库版本迁移工具)

    简介 在团队开发当中,有可能每个人都是使用自己本地的数据库.当数据库的表或者字段更新时,往往需要告知团队的其他同事进行更新. Flyway数据库版本迁移工具,目的就是解决该问题而诞生的(我自己想的). ...

  6. Java实现 蓝桥杯VIP 算法提高 阮小二买彩票

    算法提高 阮小二买彩票 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否 ...

  7. java实现控制台表格

    画表格 在图形环境中很容易做出漂亮的表格.但在控制台环境中就比较困难了.有的时候可以用一些符号大略地模拟:(word文档中可能不整齐,拷贝到记事本中看) +-------+------+ |abc | ...

  8. java实现Playfair 密码

    一种 Playfair 密码变种加密方法如下:首先选择一个密钥单词(称为 pair)(字母不重复,且都为小写字母), 然后与字母表中其他字母一起填入至一个 5x5 的方阵中,填入方法如下: 1.首先按 ...

  9. (一)c++之细解 const 与 static

    const成员变量与const成员函数与const对象 static成员变量与static成员函数与static全局变量 const成员变量 1. const用于类中成员变量时,将类成员变为只读属性( ...

  10. [C#.NET 拾遗补漏]04:你必须知道的反射

    阅读本文大概需要 3 分钟. 通常,反射用于动态获取对象的类型.属性和方法等信息.今天带你玩转反射,来汇总一下反射的各种常见操作,捡漏看看有没有你不知道的. 获取类型的成员 Type 类的 GetMe ...