标题: “简单理解”环境变量 [打印本页]
作者: 小小凉冰乐 时间: 2021-9-25 00:50
标题: “简单理解”环境变量
局部变量
全局变量
声明外部变量
什么是环境变量呢?
环境变量又叫系统变量,在系统运行时有效。
看一下PATH环境变量
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
每个路径用:分隔
分解,展示
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin
这些环境变量是系统安装好,预设的。
如我们常用的ls命令
大概原理:输入ls,回车:
去PATH环境变量里挨个路径寻找当前输入的命令,是否有对应的可执行程序,有就执行;没有就报提示。
设置环境变量的好处:可以在任何地方输入可执行程序的名称,能正常运行。
PATH环境变量的作用:一般可执行程序都放在xxx.bin里面,因此PATH就是存储需要设置或系统预设好的可执行文件路径。
哦,好像吴乐……
设置交叉编译器的环境变量
但是关闭终端,失效了,需要重新设置,因此这样设置属于临时环境变量
当前用户设置永久有效的方法;打开终端会读取去家目录下面的.bashrc文件。即~/.bashrc
所以把export PATH=$PATH:/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin写在这个文件的最后一行,每次打开终端都会自动设置PATH环境变量。
保存,退出。
关闭终端,重新打开终端。
读取文件,自动设置。
看一眼其他环境变量
以上图文的Word格式文档下载(内容和本网页上的一模一样,方便保存):
环境变量.docx
(881.9 KB, 下载次数: 8)
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |