`

Ubuntu中有如下几个文件可以设置环境变量

 
阅读更多
在Ubuntu中有如下几个文件可以设置环境变量
/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量
~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.
通常设置环境变量有三种方法:
一、临时设置
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

添加一些说明:
在登录画面,按alt+ctrl+f6进入tty6,由于没设置环境变量,所以此时的命令要打完全路径,比如说ls要打/bin/ls,要编辑/etc/environment文件,要有root权限,反正我电脑上是,所以要用以下命令:
/usr/bin/sudo /usr/bin/vi /etc/environment
编辑/etc/environment文件,把光标移动要删除的行,按下dd(两次d)就会被删除了,接着输入":wq"(不包括双引号)保存退出vi,再exit 退出tty2。
分享到:
评论

相关推荐

    Linux中环境变量配置文件详解.docx

    在某些Linux发行版(如Ubuntu)中,可能不存在这个文件,或者它可能与`.bash_login`或`.profile`之一合并使用。按照执行顺序,系统会优先查找`.bash_profile`,如果没有,则尝试`.bash_login`,再是`.profile`。 2....

    ubuntu配置jdk环境

    这些环境变量的设置是确保系统能够找到JDK的安装路径以及相关的库文件和可执行文件的关键。特别需要注意的是`JAVA_HOME`和`JRE_HOME`的值应该与实际解压后的文件夹名称相匹配。 完成编辑后,需要先按`Esc`键退出...

    Ubuntu下搭建Java开发环境

    最后一步是设置环境变量,确保系统能够正确识别已安装的JDK。编辑`/etc/profile`文件,添加以下内容: ```bash JAVA_HOME=/usr/local/lib/jdk1.6.0_04 JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre CLASSPATH=.:$JAVA_...

    ubuntu 11.04下android开发环境的搭建

    这个过程主要包括以下几个关键步骤: 1. **安装JDK** JDK(Java Development Kit)是Android开发的基础,因为它提供了Java编程语言的运行环境。首先,你需要从Oracle官网下载适用于Linux的JDK。在本例中,选择了...

    在ubuntu虚拟机下关于缺少头文件<gnu/stubs.h>的解决办法

    - 如果使用的是Poky SDK,可以使用如下命令来设置环境变量: ```bash source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi ``` - 这将确保所有的编译工具链都被正确地配置,并且...

    ubuntu下android源码下载

    为了让系统识别Repo命令,我们需要将其添加到PATH环境变量中: ```bash export PATH=$PATH:~/bin ``` #### 5. 创建源码目录 接下来,需要创建一个用于存放Android源码的目录,通常命名为source: ```bash mkdir ...

    Ubuntu 安装.zip

    3. **设置环境**: 在用户 `.bashrc` 文件中添加ROS环境变量,例如: ``` echo "source /opt/ros/&lt;ros-distro&gt;/setup.bash" &gt;&gt; ~/.bashrc source ~/.bashrc ``` 4. **安装额外包**: 根据需要安装其他ROS包,如`...

    ubuntu 下安装配置tomcat

    - 正确设置环境变量,避免因路径问题导致的启动失败。 - 在生产环境中,应当考虑更严格的文件权限管理,以提高安全性。 - 定期更新Tomcat版本,获取最新的安全补丁和功能改进。 希望本文对你在Ubuntu环境下部署Java...

    Ubuntu 14.04 64位 Java Web运行环境配置

    在Ubuntu 14.04 64位操作系统中配置Java Web运行环境,主要涉及到以下几个步骤:FTP配置、Java JDK安装、MySQL数据库安装、Tomcat服务器配置以及Java Web项目的部署。下面将详细解释这些环节。 1. FTP配置: 首先,...

    解决Ubuntu14.0464位下abaqus6.11.3与Fortran无法连接的问题.pdf

    这里需要解释的是,第一行代码是设置环境变量PATH,将intel64位编译器的路径添加到了PATH环境变量中。第二行代码是运行编译器的配置脚本,使得系统知道在哪里可以找到编译器和相关的库。 3. 创建并编辑ld.so.conf....

    NS2 在ubuntu下的安装

    在Ubuntu系统中安装NS2(网络模拟器2)是一个涉及多步骤的过程,主要适用于网络工程、计算机科学和通信领域的研究者。NS2是一款强大的开源网络模拟工具,它允许用户模拟和分析各种网络协议和拓扑结构。以下是安装NS2...

    win10配置java环境变量的方法.docx

    在Win10系统中,配置Java环境变量主要包括以下几个步骤: 1. **设置JAVA_HOME**: - 打开“控制面板” &gt; “所有控制面板项” &gt; “系统”。 - 选择“高级系统设置” &gt; “环境变量”。 - 新建一个系统变量,变量名...

    Ubuntu10.04下配置MTK6573的Android编译运行环境

    - 解压并将其路径添加到PATH环境变量中。 5. **设置环境变量**: - 编辑`~/.bashrc`或`~/.profile`文件,添加以下行: ``` export ANDROID_HOME=/path/to/your/android-sdk export PATH=$ANDROID_HOME/tools:$...

    linux ubuntu安装配置JDK.docx

    总结来说,Linux Ubuntu上安装JDK1.8主要涉及以下几个步骤:下载官方安装包、解压安装、配置环境变量、更新可选软件链接以及测试环境。这个过程对于任何想要在Ubuntu或Linux系统上进行Java开发的人来说都是必不可少...

    Ubuntu 线程

    子进程是父进程的一个几乎完全的副本,包括内存映像、打开文件描述符、环境变量等,但是它们是独立的进程,拥有不同的进程ID(PID)。 - **`fork()`函数的返回值**: - 在父进程中,`fork()`返回子进程的PID。 - ...

    ubuntu14.04用apache-tomcat-8.0.15.tar.gz

    这个过程涉及到几个关键步骤,包括下载、解压、配置环境变量、启动服务以及进行基本的故障排查。 首先,我们需要从官方渠道下载Apache Tomcat的源代码压缩包。在本例中,提供的文件名为"apache-tomcat-8.0.15.tar....

    ubuntu8.04 qt-eclipse编程环境搭建

    这个过程涉及到几个主要步骤,包括安装Qt、Eclipse、JRE(或JDK),以及集成Qt-Eclipse插件。以下是详细的搭建流程: 首先,你需要下载必要的软件包。对于Qt,这里采用的是4.4.3版本,可以从奇趣(Trolltech)的...

    Battery-historian教程

    安装完成后,需要设置环境变量GOROOT(用于指定Go语言的安装目录)和GOPATH(用于指定Go工作区的目录),并将Go的bin目录添加到系统的PATH环境变量中。安装成功后,可以通过输入命令“go version”在命令行中检查Go...

    Ubuntu8.04下的ARM交叉编译工具链

    为了确保能够在命令行中访问这些工具,还需要将它们的路径添加到环境变量`PATH`中,例如: ``` export PATH=/usr/local/arm/bin:$PATH ``` #### 四、常见交叉编译工具链及用途 根据不同的应用场景,可能会使用不同...

    浅谈ubuntu执行.sh文件几种方式区别

    例如,如果你在脚本中设置了环境变量,那么在执行后这些变量依然存在。这是与前三种方式最大的区别。 举个例子,如果使用 `bash test.sh` 或 `sh test.sh` 或 `dash test.sh` 执行,脚本中的变量(如 `first_name` ...

Global site tag (gtag.js) - Google Analytics