收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
- /etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
- /etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
- /etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
- ~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
- ~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;
认识以上5个文件之后,我们设置环境变量的方法也就有了。
- 方法一:直接修改/etc/enviroment文件,这种方法的作用域是全局的,永久性的。
打开/etc/environment文件,其内容如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
在环境变量PATH中添加你要添加的路径即可。
- 方法二:修改/etc/profile文件,这种方法的作用域是全局的,永久性的。
这个文件不是保存环境变量信息的文件,在登录时,系统只是根据它的内容对环境变量进行设置。
export PATH=$PATH:[your path1]:[your path2]:[...] export PATH=[your path1]:[your path2]:[...]:$PATH
其中,各个PATH之间用冒号分隔,$PATH指代添加your path前的环境变量。我感觉这是计算机中一个特有的定义方式,就像 i = i + 1一样。
- 方法三:修改/etc/bashrc或者~/.bashrc文件
这两个文件同样不是为了保存环境变量,只是在使用bash shell时进行设置而已,所以设置方法和二中一样:
export PATH=$PATH:[your path1]:[your path2]:[...] export PATH=[your path1]:[your path2]:[...]:$PATH
对于/etc/bashrc文件,修改的作用于所以用户,但对于~/.bashrc文件,修改的仅仅作用于当前用户。这种修改的作用也是永久性的。
另外,有一个疑问,我也不是很清楚:这两个文件只是对bash shell的环境变量的设置,我感觉脱离的bash shell,不使用命令行了,这样的修改就没有意义了。这种想法到底对不对我也不是很清楚,我对bash shell的认识还很浅,这个地方就当存疑,以后对系统更了解再解决。
- 方法四:修改~/.profile文件
这种方法和修改/etc/profile本质上是一样的,这种之不过是仅仅修改了当前用户自己的配置文件。所以作用仅限于当前用户,但同样也是永久性的。
- 方法五:在Terminal中使用shell命令
export PATH=$PATH:[your path1]:[your path2]:[...] export PATH=[your path1]:[your path2]:[...]:$PATH
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新
全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**