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

时间: 2024-08-06 10:53:31

ubuntu环境配置终极解答的相关文章

ubuntu环境配置之vi 配置【转载】

ubuntu环境配置之vi 配置 [日期:2014-02-10] 来源:Linux社区  作者:zhonghe1114 [字体:大 中 小] Android的源码开发,几乎离不开Linux,Linux系统当然首推Ubuntu了,linux自带的编辑工具VI,相信用过的人都知道它的强大之处了,但是,系统自带的vi,功能比较有限,用起来当然不怎么方便,所以我们需要对它进行优化配置.1.安装增强版vi:sudo apt-get install vim2.做一个软链接:sudo ln -sf /usr/

【Python开发实战】Windows7+VirtualBox+Ubuntu环境配置

1. VirtualBox的安装 参考常规安装方式即可. VirtualBox 4.3.14 for Windows hosts:http://download.virtualbox.org/virtualbox/4.3.14/VirtualBox-4.3.14-95030-Win.exe 2. Ubuntu server的安装 ubuntu-14.04-server-amd64(http://www.ubuntu.com/download/server) 配置中文环境 安装过程,最初选择“En

ubuntu环境配置eclipse+opencv

blockquote { direction: ltr; color: rgb(0, 0, 0) } blockquote.western { font-family: "Liberation Serif", "Times New Roman", serif; font-size: 12pt } blockquote.cjk { font-family: "Noto Sans CJK SC Regular"; font-size: 12pt }

Ubuntu环境配置

1,在联网的状态下下载更新VIM编辑器 刚安装的VIM,可能界面并不是十分友好,这就需要我们去更改vim的配置文件,按照我们的需求去修改它.在命令行下,输入命令:sudo vim /etc/vim/vimrc必须加上sudo,否则你是没有权限编辑vimrc的. 请在您的VIM的最后一行,输入他们,可以让您的VIM变得更漂亮.舒服.set nu // 在左侧行号set tabstop //tab 长度设置为 4set nobackup //覆盖文件时不备份set cursorline //突出显示

jdk 1.7 在ubuntu 环境配置

在/opt/里解压了jdk 1.7后 设置环境变量 1 [email protected] ~ $ vim .profile 1 export JAVA_HOME=/opt/jdk1.7.0_79 2 export JRE_HOME=$JAVA_HOME/jre 3 export CLASSPATH=.:$JAVA_HOME/lib:${JRE_HOME}/lib 4 export PATH=$JAVA_HOME/bin:$PATH 之后运行*.class 就不会出现找不到类的情况

云计算运维平台ubuntu环境配置

python环境安装 首先在项目目录下面生成python虚拟环境,使用pip工具下载安装virtualenv,命令如下: pip install virtualenv cd 项目目录 virtualenv 环境文件夹名称 将需要导入的python模块文件放在项目目录下,运行: pip install -r ./requirement.txt 下面为./requirement.txt,是之前我自己在windows下写的项目中使用ansible所依赖的模块,运用上述命令进行模块安装: Django

Linux之Ubuntu环境配置(一)

Linux下的搜狗输入法安装: 1.搜狗官网下载Linux64bit版本文件,默认在/home/username/Downloads目录下. 2.cd /home/username/Downloads/ & sudo dpkg -i sogoufilename.deb 3.sudo apt-get install -f #解决依赖包的问题 4.系统设置-语言支持--键盘输入法系统-fcitx 5.系统注销 6.打开即可看到状态栏有搜狗输入法. 软件更新: 1.sudo apt-get updat

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

Yii php 环境配置on ubuntu 12.04

ubuntu 12.04自带的php版本是5.3.x的,不支持explode(...)[]的语法,故升级到5.4.x. aptitude install python-software-properties add-apt-repository ppa:ondrej/php5-oldstable aptitude update aptitude upgrade Yii安装依赖: aptitude install php5-mysql Yii php 环境配置on ubuntu 12.04,布布扣