在Ubuntu中有如下几个文件可以设置环境变量。
/etc/profile:在登录时操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息。当用户第一次登录时,该文件被执行。
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
/etc/bashrc:为每一个运行bash shell的用户执行此文件。当bash shell被打开时,该文件被读取。
~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息。当用户登录 时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。修改后使用. .profile使生效,最好也是用source也执行一次.profile。
~/.bashrc:该文件包含专用于单个用户的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。修改后使用source .bashrc 使生效。
通常设置环境变量有三种方法:
一、临时设置
执行 export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
二、当前用户的全局设置
打开~/.bashrc,添加行:
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
使生效:
source .bashrc
三、所有用户的全局设置
$ vim /etc/profile
在里面加入:
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
使生效
source profile
测试: echo $PATH
========================================================================================================
Ubuntu系统中,如果自己安装了一些软件,很多时候是会在系统状态栏的应用程序里面找到合适的快捷方式选项,比如QQ。如果找不到,则需要手工 添加。方法是:系统-》首选项-》主菜单。在这个对话框中,可以在编程中添加一个新项目,加上名称和备注,最重要的是浏览文件夹到可执行的应用软件,点确 认即可。
=============================================================================================================
在终端中输入shell命令时,有时会提示某命令找不到,有时却又是可以执行的,这是什么原因呢?是由于环境变量配置的原因,在/etc /bash.bashrc文件中,export PATH放在最后只执行一次,最好不要定义多个export PATH。如下环境变量配置:
export JAVA_HOME=/opt/jdk1.6.0_26
export ANDROID_JAVA_HOME=$JAVA_HOME
PATH=/home/zhangcheng/workspace/complier/gcc/arm-2008q3/bin:$JAVA_HOME/bin:$PATH
export PATH
如果PATH的内容分开写,并且定义了多个export,就会在执行命令时出现command not found提示。
参考文件:http://blog.csdn.net/guanggy/archive/2009/09/14/4548682.aspx
相关推荐
本文详细说明了ubuntu下环境变量的设置。希望对读者有所帮助!
ubuntu环境变量设置问题,几种环境变量设置的区别
现在ubuntu上,默认是不支持chkconfig命令的,但支持自己安装,需要自己去下载对应的安装包。 方法:在存放该文件的目录下执行:dpkg -i chkconfig_11.0-79.1-1ubuntu1_all.deb
ubuntu_eclipse启动设置,jdk环境变量,其他设置
bash: vi: command not found, 场景: 因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update ...
Ubuntu下环境变量的设置 有助于学习Ubuntu的环境变量
Ubuntu Linux 环境变量PATH设置.doc
解决方法 命令行执行: ls -l /usr/bin/python* 然后会出现: lrwxrwxrwx 1 root root 9 3月 16 09:09 /usr/bin/python3 -> python3.6 -rwxr-xr-x 1 root root 4526456 11月 7 18:44 /usr/bin/python3.6 -rwxr-xr-...
Command not found E:无法获得锁,rosdep init初始化失败问题(网上种办法均解决不了,不是网络问题,我来教你安装)↵ 安装Melodic 新手第一次装melodic的时候根据安装步骤安装总是遇到报错问题,你的运行结果和...
linux 编程变量设置 linux环境变量设置错误后,如何恢复解决方案:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后回车 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:...
Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat
官网上下载的linuxdeployqt打包工具版本太高,ubuntu18,这是在本地编译的版本。 提示:如果用这个软件打包还是遇到问题,用ldd查看后手动依旧不能修复,还是用手动打包比较方便。不要忘记将qt 的platform目录拷贝...
qt编译连接MYSQL出现QMYSQL driver not loaded 基本成为普遍现象,网络...其余环境未试,请先执行ldd libqsqlmysql.so命令查看是否是libmysqlclient_r.so.18 => not found,是则可以用本安装包,不是的话就不一定适用。
在Ubuntu上修改环境变量,安装,下载
/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从 /etc/profile.d 目录的配置文件中搜集shell的设置。 /etc/bashrc: 为每一个运行 bash shell 的用户执行此文件。当 ...
ubuntu ubuntu_version `GLIBC_2.25` not found
第一步、执行su,输入root密码进入特权模式。 第二步、添加DNS服务器IP。 第三步、重启网络。 第四步、验证。
安装arm-linux-gcc-4.4.3 Ubuntu linux_方法即出现的问题解决
(sudo gedit /etc/profile ) 编辑文件,加入环境变量,把路径改为相应的路径,重启。
Ubuntu设置命令行界面和图形界面切换方法.docx