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

  • 相关阅读:
    你还在钟情于windows XP吗?
    我常用的vim快捷键
    2013年读的书(很多还没看完)
    期末考试了
    顺着自己的心,去做自己喜欢的事
    关于最近新闻泛滥的几点看法以及学习的个人观点
    华为OJ_1
    【Android】弹出软键盘时候让上面布局跟着上移的方法
    【Android】策略模式封装百度地图路线规划模块
    google觉得好用的插件(不断更新)
  • 原文地址:https://www.cnblogs.com/ScvQ/p/6871870.html
Copyright © 2011-2022 走看看