
03.Linux学习笔记
飞不起来的笨鸟~
The early bird may not catch worms, but the eager one can!
展开
-
Linux学习笔记一
以前学生时代 ,对Linux的操作使用并不是很频繁,当时接触的更多是更为轻量型的小的操作系统,例如基于STM32开发平台使用过freeOS,rt-thread等等,对于Linux只是知道一些简单的操作命令,所以相当于是入职以后从零开始学习的吧,一开始,做这些记录只是为了让自己能掌握一些最基本的操作,能够基本在工作环境中将设备运行起来。所以把一开始接触Linux学习到的基本的操作记录在这里,特别的基...原创 2018-12-12 19:21:08 · 173 阅读 · 0 评论 -
Linux学习笔记二
1.rm -i进行删除时会进行提示 rm -f进行删除时进行强制删除,并没有任何提示 2.创建目录:mkdir 删除目录:rmdir 删除目录,删除操作一定要小心,确定是否真的删除之后再进行相关的操作。其实也没有必要用这么复杂的指令,直接rm -f就可以了,但是执行删除的enter之前,一定要小心。 3.stat 命令可以提供文件系统上某个文件的所有状态信息 4.file 命令可以查看文件的类型...原创 2018-12-13 20:31:34 · 132 阅读 · 0 评论 -
Linux学习笔记三
1.一旦启动了bash shell或者执行了一个shell脚本,就可以创建在这个进程内可见的局部变量了。环境变量的复制通过等号,但是需要注意的是,等号两边不能有空格,以后引用局部变量的时候也是直接在其前面添加一个$就可以了。同时在命名时,全局变量用纯大写字母,个人变量用小写。设置了局部变量后,就能在shell进程的任何地方使用它了。如果想要把局部变量创建为全局变量,则通过export指令进行。删除...原创 2018-12-14 17:51:05 · 139 阅读 · 0 评论 -
Linux学习笔记四
1.umask命令可以显示我的账户对应的默认权限。例如会显示0022,第一位代表一项特别的安全特性,叫做粘着位。后面的3位表示文件或者目录的umask的八进制。八进制模式的安全性设置先获取这3组rwx权限的值,然后将其转换成3位二进制值来表示一个八进制值。在这个二进制表示中,每个位置代表一个二进制位。因此,如果读权限是唯一置位的权限,权限值就是r–,转换成二进制就是100,代表的八进制就是4。 ...原创 2018-12-18 13:09:03 · 151 阅读 · 0 评论 -
Linux学习笔记六
1.关于Makefile,在利用make进行编译之累的操作时,make去判断的并不是根据所涉及的文件的大小或者内容的改变,而是文件有一个时间戳,根据这个时间戳的变化来确定文件是否修改过。 2.在设备调试过程中,如果出现打印信息打印不出来的情况,有可能是启动脚本中,屏蔽了打印信息的输出,也有可能是自己在调用函数的时候,没有选择正确的打印方式,比如用printf或者fprintf之类的,这个自己如果看...原创 2019-01-24 08:31:16 · 163 阅读 · 2 评论 -
Linux学习笔记五
1.重定向最基本的类型是将命令的输出发到一个文件中。bash shell采用大于号(>)来完成这项功能。使用单个(>)则这个重定向操作符会用新的文件数据覆盖已经存在的文件。如果不想覆盖知识追加的话,使用(>>)符号来进行操作。输入重定向是将文件的内容重定向到命令 使用输入重定向时,命令总是在左侧,而重定向符号指向数据流动的方向。利用wc < testfile,会输出三...原创 2019-01-21 09:14:18 · 230 阅读 · 0 评论