Ubuntu环境变量的设置&&主界面的选项设定&&: command not found的解决
来源:互联网 发布:linux计划任务每5分钟 编辑:程序博客网 时间:2024/04/28 03:20
在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 -->root用户的设定
- &和&&的区别解析
- &与&&的区别
- matlab的&和&&操作
- lftp 的邏輯判斷 && ||
- 简述逻辑操作(&,|,^)与条件操作(&&,||)的区别
- while(cin>>str)无法结束的问题(zz)
- Ubuntu 下AMP的安装
- AMP
- AMP
- amp
- |和&与||和&&的两点区别
- 在java中&&和&的区别?
- &和&&;|和||的区别C#
- ~!@#$%^&*()_+|..................我的一些经历------------
- 囚歌&我的自白书
- wpf&& silverlight的Behavior
- lsof
- 使用ssh-keygen设置ssh无密码登录
- 找到最耗CPU的java线程
- SSH原理与运用(一):远程登录
- SSH原理与运用(二):远程操作与端口转发
- Ubuntu环境变量的设置&&主界面的选项设定&&: command not found的解决
- 处理JDBC返回值类-JdbcExecute.java(请看上一篇)
- (转) 设计模式——小单例有大秘密
- 关于对话框的交互设计
- Linux查看文件编码格式及文件编码转换
- python学习与实战
- python问题:IndentationError:expected an indented block错误解决
- Exception AttributeError: "'NoneType' object has no attribute
- hadoop集群测试