zoukankan      html  css  js  c++  java
  • ubuntu环境配置终极解答

    1. ubuntu中常用的5个配置文件
    1)/etc/profile
    2)/etc/environment 环境变量在这个文件中定义,可以用vim /etc/environment查看该文件内容
    3)~/.profile
    4)~/.bashrc
    5)~/.bash_profile 这个文件,查了相关的资料,但是系统中并没有这个文件;
    说明:/etc/profile和/etc/environment文件是全局性质的,对所有用户起作用,而~/.profile等三个文件是对当前用户起作用的;
    注意:~表示的是当前用户的主目录,root用户的主目录是/root/,而普通用户的主目录一般是/home/用户名/;.bashrc表示的隐藏文件(文件名前面加点);
    2. 普通用户和root用户登录的区别
    1)root用户登录时,执行上述文件的顺序是:/etc/profile,其他的文件都不会加载(执行);
    2)普通用户登录时,执行上述文件的顺序是:/etc/profile,~/.profile,~/.bashrc,其他的两个文件不会加载(执行);
    3)了解文件的执行顺序是很重要的,这样就可以知道将要在哪个文件设置环境变量,能够在登录时加载环境变量;
    4)/etc/environment文件的作用是:系统使用环境变量时从该文件加载环境变量,不过不要在此文件中添加任何东西;
    3. 如何配置环境变量
    1)如果是使所有人用户都用到,则在/etc/profile文件中配置环境变量;如果是用户自己使用,则在~/.profile文件中配置即可;
    2)配置完成后,需要重新登录或者执行如下命令:source /etc/profile
    4. 环境变量的一些疑问
    1)为何在/etc/environment中环境变量是很短的,但是执行输出命令echo $PATH 时发现环境变量增加了许多?
    答:因为系统加载了你的配置文件中关于导入环境的命令。
    2)在配置文件中,只是修改了导入的环境变量的值,但是为何执行输出命令echo $PATH 时以前添加的路径仍然存在?
    答:是因为系统并没有重新加载一遍环境变量,这个时候只需要重新加载一下文件/etc/environment即可,source /etc/environment

  • 相关阅读:
    白书上的BellmanFord模板
    c#中的分部类和分部方法
    c#类
    浪潮gs开发平台学习平台快速开发入门
    c#学习积累
    自定义属性编辑器
    hibernate 中的hql,nativesql ,list(),iterate() 的使用规则
    c#继承
    浪潮gs中间件服务器,客户端,数据库sqlserver安装注意事项
    c#接口
  • 原文地址:https://www.cnblogs.com/ScvQ/p/6871870.html
Copyright © 2011-2022 走看看