【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第一篇 嵌入式Linux入门篇-第十七章 Linux 环境变量

i.MX8MM处理器采用了先进的14LPCFinFET工艺,提供更快的速度和更高的电源效率;四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT、4G模块、CAN、RS485等接口一应俱全。H264、VP8视频硬编码,H.264、H.265、VP8、VP9视频硬解码,并提供相关历程,支持8路PDM接口、5路SAI接口、2路Speaker。系统支持Android9.0(支持获取root限)Linux4.14.78+Qt5.10.1、Yocto、Ubuntu20、Debian9系统。适用于智能充电桩,物联网,工业控制,医疗,智能交通等,可用于任何通用工业和物联网应用、

【公众号】迅为电子

【粉丝群】258811263(加群获取驱动文档+例程)


第十七章 Linux 环境变量

本章内容对应视频讲解链接(在线观看):

Linux 环境变量讲解  https://www.bilibili.com/video/BV1M7411m7wT?p=17

17.1 环境变量

概念:环境变量是系统预设值的参数。Linux 是一个多用户的操作系统,所以每一个用户也都有自己的环境变量。举例:比如我们之前学习的命令不管在哪个路径下输入,都是可以执行成功的,因为系统已经把命令的搜索路径提前设置好了。

常用变量 PATH决定了要去哪个路径下去寻找我们的程序或者命令,在以后的开发过程中,我们要经常修改这个变量。

echo 命令

功能:在标准输出上显示一段文字

echo $PATH 中 $ 表示引用。

17.2 修改ubunu的环境变量

这里给大家介绍最常用的两种方法。

举例:把 /home/topeet/test 路径加到PATH变量里面去

第一种方法:直接使用命令设置

命令格式:export 变量=新增的变量值:$变量

export PATH=home/topeet/test/:$PATH

使用这个方法环境变量是立刻生效的,但是只是临时改变,我们重新打开再关闭终端就没有了,而且只对当前用户生效。

第二种方法:修改 .bashrc文件

我们直接在这个配置文件里边加上我们的环境变量

我们在配置文件的最底行加入增加的环境变量。

命令格式:export 变量=新增的变量值:$变量

设置完不是立刻生效的,要使用命令 source .bashrc 更新一下,或者从新打开关闭终端也可以生效。

source .bashrc

修改这个文件是永久的,但是也是仅对当前用户有效。

我们可以再来验证下仅对当前用户有效,我们打开配置文件,然后把我们添加的 /home/topeet/test删掉,然后更新环境变量,这里作者就关闭终端,然后再打开终端,用这个办法来更新环境变量,接着使用命令 echo $PATH在打印一下,/home/topeet/test这个路径就没有了,如下图。

然后我们切换到 root 用户,在root用户下修改环境变量,我们进入 root 用户的家目录,打开文件.bashrc,同样我们在这个文件的最后面加入我们新加的变量,修改好了之后,更新环境变量,然后检查变量有没有被添加进去,如下图已经添加成功。最后我们切换到topeet用户下,来看环境变量里面有没有我们添加的 /home/topeet/test这个路径,可以发现,是没有这个路径的,如下图所示。所以说这个办法也是仅对当前用户有效,因为我们是在root用户下添加的环境变量,所以我们不能在topeet下看到。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3226672.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

NSAT-8000电源检测软件测试砖式电源模块的方案及优势

砖式电源模块类型 砖式电源,顾名思义其外观尺寸像块砖,具有体积小、功率大、安装方便等特点。砖式电源模块具备高可靠性和高稳定性,能够为设备提供稳定的电力输出,在通信、工业、医疗等领域广泛应用。 根据尺寸大小,砖…

数据分析入门指南:表结构数据(三)

在数字化转型的浪潮中,表结构数据作为企业决策支持系统的核心要素,其重要性日益凸显。本文深入剖析了表结构数据的本质特征、高效处理策略,并探讨了其在现代商业智能环境中的广泛应用,旨在为数据分析师与决策者提供前沿洞察与实战…

菜花插画:成都亚恒丰创教育科技有限公司

菜花插画:田园诗意的视觉盛宴 在纷扰繁杂的都市生活中,人们往往渴望一抹清新与宁静,以慰藉心灵的疲惫。而菜花插画,恰似一股来自乡野的清风,以其独特的田园诗意,成都亚恒丰创教育科技有限公司为我们的视觉…

SpringSecurity中文文档(Servlet Method Security)

Method Security 除了在请求级别进行建模授权之外&#xff0c;Spring Security 还支持在方法级别进行建模。 您可以在应用程序中激活它&#xff0c;方法是使用EnableMethodSecurity 注释任何Configuration 类&#xff0c;或者将 < method-security > 添加到任何 XML 配…

2024年夏季德旺杯数学素养水平测试

此为小高组的测试&#xff0c;不过德旺杯主要看获奖情况&#xff0c;选择学员入营

2024互联网助力数字消费发展蓝皮书

来源&#xff1a;中国互联网络信息中心 近期历史回顾&#xff1a; 2024年5月全国二手房市场月报.pdf 2024跨境电商 2023年中国首席营销官&#xff08;CMO)调查报告.pdf 品牌信任维度.pdf 2024阿里妈妈经营指南VOL.10-“轻”感生活激发夏日生意新增长&#xff08;38页&#xff…

【漏洞复现】WordPress插件Recall CVE-2024-32709 SQL注入漏洞

0x01 产品简介 WordPress是一款免费开源的内容管理系统(CMS)&#xff0c;最初是一个博客平台&#xff0c;但后来发展成为一个功能强大的网站建设工具&#xff0c;适用于各种类型的网站&#xff0c;包括个人博客、企业网站、电子商务网站等&#xff0c;并逐步演化成一款内容管理…

【开源项目】H264码流格式解析

目录 1.概述2.头文件的定义2.1 基础头文件&#xff08;base.h&#xff09;2.2 H264码流读取文件&#xff08;bs.h&#xff09;2.2.1 单比特读取函数&#xff08;bs_read_u1&#xff09;2.2.2 指数哥伦布无符号编码&#xff08;bs_read_ue&#xff09;2.2.3 指数哥伦布有符号编码…

【独家揭秘】视频号矩阵系统源码,智能多平台管理,发布效率飙升的秘密武器!

在如今这个信息爆炸的时代&#xff0c;视频内容已经成为人们获取信息和娱乐的重要方式。然而&#xff0c;对于众多内容创作者和企业来说&#xff0c;如何高效地将视频内容发布到各大平台&#xff0c;提升品牌曝光度和用户互动&#xff0c;一直是一个头疼的问题。今天&#xff0…

获超九成Gartner用户力推!FortiGate连续五年斩获“客户之选”称号

近日&#xff0c;Gartner Peer Insights™ 网络防火墙客户之选报告发布&#xff0c;Fortinet 连续第五年荣登这项权威榜单。该评选结果源于广大用户对 Fortinet 防火墙产品的真实反馈&#xff0c;是客户选择 Fortinet 的重要参考依据&#xff0c;也是FortiGate能够占据全球防火…

springboot大学生竞赛管理系统-计算机毕业设计源码37276

摘 要 随着教育信息化的不断发展&#xff0c;大学生竞赛已成为高校教育的重要组成部分。传统的竞赛组织和管理方式存在着诸多问题&#xff0c;如信息不透明、效率低下、管理不便等。为了解决这些问题&#xff0c;提高竞赛组织和管理效率&#xff0c;本文设计并实现了一个基于Sp…

在目标检测数据集上微调Florence-2

Florence-2是由微软开源的轻量级视觉-语言模型,采用MIT许可。该模型在任务如图像描述、目标检测、定位和分割中展示了强大的零样本和微调能力。 图1。图示展示了每个任务所表达的空间层次和语义细粒度水平。来源:Florence-2:推进多种视觉任务的统一表示。 该模型将图…

【SVN的使用- SVN的基本命令-SVN命令简写-注意事项-解决冲突 Objective-C语言】

一、SVN的更新命令:update 1.服务器如果新建了一个文件夹,yuanxing,版本变成6了, 我现在本地还只有三个文件夹,版本5, 终端里边,我们敲一个svn update, 我这儿就多了一个yuanxing文件夹, 这个就是更新,就是把服务器最新的代码下载下来, 假设服务器上大家提交了这…

短视频剪辑软件-剪映必备快捷键大全 沈阳短视频剪辑培训

对于用剪映电脑版的朋友来说 快捷键是很重要的 那么剪映专业版有哪些快捷键呢 今天总结了一下快捷键大全 赶快收藏吧 1、基础功能 复制&#xff1a;Ctrl&#xff0b;C 粘贴&#xff1a;Ctrl&#xff0b;v 分割&#xff1a;Ctrl B 删除&#xff1a;Back 新建草稿&…

广汇汽车:救得起来吗?

五折奔驰、六折宝马...BBA们“腰斩式”大降价后正在引发连锁反应。 国内第二大汽车经销商——广汇汽车&#xff0c;还好吗&#xff1f; 受新能源品牌冲击&#xff0c;近年来奔驰、宝马等豪华燃油品牌销量低迷&#xff0c;纷纷开启降价模式&#xff0c;首当其冲的就是以广汇汽车…

使用Sui索引框架支持自定义数据导入

Sui索引框架通过强大的数据导入框架提供对Sui链上数据的定制化访问。它允许任何相关软件&#xff0c;无论是在链上还是链下运行&#xff0c;收集原始链上数据和派生数据。 利用Sui索引框架创建定制的数据流&#xff0c;开发者可以轻松构建响应链上事件的软件和产品。 链上数据…

消息称台积电下周开始试产 2nm 芯片,有望率先用于苹果 iPhone 17

消息称台积电下周开始试产 2nm 芯片&#xff0c;有望率先用于苹果 iPhone 17 &#x1f4a1;&#x1f4f1; 大家好&#xff0c;我是猫头虎&#xff0c;科技自媒体博主 &#x1f431;&#x1f42f;&#xff0c;带你洞察科技世界的每一个细节&#xff01;&#x1f525; 关于猫头…

windows远程桌面到 Linux系统(Ubuntu:22.04)—— 安装xrdp软件

1、在Linux系统上安装xrdp软件 sudo apt update sudo apt install xrdp2、安装完成后&#xff0c;需要开启xrdp服务 sudo systemctl start xrdp sudo systemctl enable xrdp打印返回 Synchronizing state of xrdp.service with SysV service script with /lib/systemd/system…

人生苦短,我用Python+Docker

今天用一个简单的例子&#xff0c;介绍下如何使用Docker进行Python部署。 前期准备 本地需要有Python环境&#xff1b; 一个Linux的服务器并已经装好Docker &#xff1b; 能把代码上传到服务端的工具。 本文的本地环境是Win10Python3.12&#xff0c;服务器使用Ubuntu的云服…

TikTok短视频矩阵系统源码:创新驱动的内容生态引擎

在全球化的数字媒体时代&#xff0c;短视频已成为连接创作者与观众的桥梁。TikTok作为全球领先的短视频社交平台&#xff0c;其背后的短视频矩阵系统源码是支撑这一平台创新与成长的关键。本文将深入探讨TikTok短视频矩阵系统源码如何通过多账号管理、AI自动生成文案、批量剪辑…