前言
在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,常见的环境变量有HOME,SHELL,PATH等等。
我们可以通过env命令来查看当前的环境变量。
也可以直接echo来查看某一个环境变量,比如查看SHELL的值
$ echo $SHELL
/bin/bash
PATH环境变量
当我们在终端输入命令的时候,系统就会在PATH的路径中查找这个命令是否存在,这个环境变量给我们带来很大方便,比如,自己编译了一个bin文件,它路径在/sdcard/tmp/test,那我们执行这个test文件,就需要输入t/sdcard/tmp/test,每次执行都需要输入这个命令,就会很不方便。
所以我们就可以把/sdcard/tmp路径添加到PATH环境变量中。这样,在终端只需输入test即可。
修改环境变量
下面就以上面这个例子来说明,如何修改环境变量
1 在当前终端直接修改。
直接在终端执行:
export PATH=$PATH:/sdcard/tmp,
即可添加成功,执行结束,立即生效
作用范围:当前用户,生命周期:临时性,终端关闭,设置失效
2 修改bashrc文件
在~/.bashrc文件添加下面一条指令
export PATH=$PATH:/sdcard/tmp
执行source ~/.bashrc 生效
作用范围:当前用户,生命周期:永久性
- 修改/etc/profile
在/etc/profile文件添加下面一条指令
export PATH=$PATH:/sdcard/tmp
重启生效
作用范围:所有用户,生命周期:永久性。
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux系统
+关注
关注
4文章
615浏览量
30134 -
shell编程
+关注
关注
0文章
10浏览量
5991 -
BIN文件
+关注
关注
0文章
27浏览量
9052
发布评论请先 登录
相关推荐
热点推荐
飞凌嵌入式ElfBoard-环境变量之获取环境变量
在shell命令行中可以通过多种方式查看环境变量;shell本身就是一个进程,子进程会继承父进程的环境变量副本,可以直接
发表于 03-13 08:50
飞凌嵌入式ElfBoard-环境变量之添加修改环境变量putenv
文件中;这些文件会在每次打开新的Shell会话时被执行,当执行新的程序时,当前shell作为父进程的环境变量会被子进程继承。在shell命令行中可以直接使用export命令对
发表于 03-26 09:22
Bash 环境变量
,开始吧。 环境变量 HOME (LCTT 译注:双关语)除了是你脱下帽子惬意休息的地方,同时也是 Linux 中的一个变量,它是当前用户主目录的路径: echo $HOME以上这个
发表于 11-01 15:13
龙芯2K1000开发板Linux环境变量
基于:迅为iTOP-2K1000开发板1 环境变量环境变量是系统预设值的参数。 Linux 是一个多用户的操作系统, 所以每一个用户也都有自
发表于 04-28 16:07
云计算核心技术Docker:Compose中的环境变量
:${TAG}” 如果您有多个环境变量,则可以通过提供环境变量文件的路径来替换它们。默认情况下,该docker-compose 命令将.
idea要配置java环境变量吗
环境变量的步骤及其重要性。 在开始之前,我们先了解一下环境变量的概念。环境变量是操作系统定义的一些值,用于指定操作系统及其应用程序如何运行。
ros怎么设置环境变量
设置ROS环境变量是使用ROS的重要步骤之一。本文将详细介绍如何设置ROS环境变量,包括什么是环境变量、为什么要设置ROS环境变量、如何设置ROS环
Linux环境变量配置方法
想必大家平时工作中也会配置Linux的环境变量,但是可能也仅仅是为解决某些工具的运行环境,对于Linux环境变量本身的配置学问还没深入了解。
通过env命令来查看Linux系统当前的环境变量
评论