Ubuntu环境变量的设置&&主界面的选项设定&&: command not found的解决

原创 2013年12月05日 16:06:55

在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环境变量的设置&&主界面的选项设定&&: command not found的解决

在Ubuntu中有如下几个文件可以设置环境变量。 /etc/profile:在登录时操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息。当用户第一次登录时,该文件被执行。 /e...
  • lucklyming
  • lucklyming
  • 2013年12月05日 16:06
  • 363

在java中&&和&的区别?

在java中:    &&和& 的区别  &&是一个一个比较,当有一个是false的就停止;&是把全部比较完了,最后在比较。eg:int i=5;      int j=10;if(i++>5&&++...
  • wangshuainihao
  • wangshuainihao
  • 2011年05月06日 09:22
  • 713

jsp url 传多个参数时出现“&amp”,得不到正确的传递参数

在使用JSP的s:param传参数时,一个参数可以成功,但多个参数时就不成功了,开始第一感觉是jsp的url不能使用s:param传多个参数,但是在网上搜到的结果是可以,传多个参数,而且这是strut...
  • AMWIHIHC
  • AMWIHIHC
  • 2009年05月09日 22:03
  • 15569

解决xml中&符号"&"输入问题的一个思路

 utf-8的内容,我输入&采取标准输法"&",节过通过xml存入数据库后,直接变成了"&",而从数据库取出时,也是"&",而不是输入的"&",于是采用"&"方式输入,输出就是"&";了.搞定...
  • nutian
  • nutian
  • 2007年08月02日 16:41
  • 3528

浏览器对网址中的&与&amp解释时间各不同

浏览器对网址中的&与&解释时间各不同 OneDou -   2011 年 05 月 03 日 0 198 突然想起这个主题没有通过W3C的验证,于是今...
  • evilcry2012
  • evilcry2012
  • 2016年05月03日 09:42
  • 992

JSP页面样式乱掉:JS编码&解码&HTML转义escape , unescape

JSP页面样式乱掉:JS编码&解码&HTML转义escape , unescape Blog功能模块,显示文章详情,文章内容中有jsp代码,页面乱掉。如下图所示 原因分析 在如下的HTML/JS...
  • universsky2015
  • universsky2015
  • 2017年09月13日 14:31
  • 464

Google AMP 标签组件

AMP HTML 库提供的组件可划分为: 内置:基础库中包含的组件,例如 amp-img 和 amp-pixel。扩展:相对于基础库而言的扩展组件,必须作为自定义元素明确包含在文档中(例如 )。实验...
  • zh_rey
  • zh_rey
  • 2017年11月09日 09:20
  • 209

url中&转义为&的复原办法办法

用此 htmlspecialchars_decode函数能够解决问题,该函数 htmlspecialchars_decode — 将特殊的 HTML 实体转换回普通字符 说明string h...
  • Lisa_Miss
  • Lisa_Miss
  • 2017年06月05日 15:29
  • 3618

&什么意思?

&什么意思?  分享| 2012-10-06 20:22se7enrq | 浏览 57644 次 我有更好的答案 按默认排序 | 按时间排序 12条...
  • evilcry2012
  • evilcry2012
  • 2016年03月29日 08:59
  • 674

Bluetooth AMP 难以实现

由于AMP是基于bluetooth和Wifi之间的一个纯软件的概念,它需要xie
  • ymzhou117
  • ymzhou117
  • 2014年07月09日 21:45
  • 4559
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu环境变量的设置&&主界面的选项设定&&: command not found的解决
举报原因:
原因补充:

(最多只允许输入30个字)