1.3 嵌入式基础笔记

1.3嵌入式基础笔记
cp命令可以复制文件,使用方法如下
cp 路径1 路径2
路径1对应于一个已经存在的文件
路径2对应于一个还不存在的文件
命令执行完成后路径2所对应的文件被创建出来
mv命令可以吧按文件移动到另外一个地方
mv使用方法与cp命令一致
链接文件用来代表另一个文件
ln命令用来创建链接文件
ln命令的使用与cp,mv命令一样
这种方式创建出的链接文件叫硬链接文件。他们可以不依赖原文件而使用
使用ln 命令若加上-s选项则创建出来的链接文件是软链接
软链接文件不可以独立源文件而使用
程序包含文件系统中的一组文件
计算机在执行程序的时候会从文件中得到数据并根据这些数据在内存中创建这一组数据,这组新数据叫进程(程序)
进程中的数据是随时间变化的
进程不仅仅包含内存中的数据,还包含他们的变化过程
ps命令可以查看当前系统的进程
计算机中为每个进程分配一个整数来代表他,这个整数叫ID
ps命令使用-aux选项可以查看系统中的所有进程
kill命令可以结束一个进程
kill id
kill加-9选项可以强制结束一个进程
可以使用ctrl+c组合结束一个占据终端窗口的进程
可以使用输出重定向把命令本应该显示在终端窗口里的内容写入到文件中
在命令中加入(>或>>)就可以实现输出重定向
使用>表示输出重定向可以吧文件原有内容清除,然后把新内容加入
使用>>表示输出重定向可以在原有内容后边追加新内容
使用通配符可以编写特殊的路径,这种路径可以代表多个实际存在的路径
?是一个通配符,它可以用来代表一个任意的字符
*是一个通配符,它可以用来代表任意个任意字符
管道可以把多个命令连接在一起,前边命令的执行结果是后边命令应该处理的数据
只有支持这种使用方式的目录才可以使用管道连接
管道使用命令中的|来表示
C语言采用以.c作为扩展名的源文件记录程序内容
C语言中可以直接使用加减乘除四则运算符号
;用来分隔不同的处理步骤,每个用;结束的处理步骤叫一条语句,任何C语言程序都包含大量的语句
C语言采用分组方式管理语句,每组语句被包含在一对大括号中
C语言中语句的分组是多层次的,大组中可以包含小组
一组中包含的语句相互之间联系比较紧密,不同组的语句之间基本是没有什么联系的
C语言中绝大多数语句都必须属于某个分组,语句不可以跨越分组的
所有不属于其他大括号的大括号叫做”顶级大括号“
每个顶级大括号都应该有自己的名字,不同顶级大括号名字不同
C语言中必须有一个顶级大括号叫main,叫这个名字的顶级大括号称为主函数
C语言程序从主函数的第一条语句开始执行
当主函数中最后一条语句结束后整个程序结束
每个顶级大括号可以在完成所有工作后遗留一个数字作为结果,这个数字叫返回值
C语言中规定几十个英文单词作为关键字,每个关键字都有特定的作用,不能随意使用
关键字都是有小写字母构成的
return就是一个关键字,他有2个作用。他的主作用是结束顶级大括号的执行,辅助作用是指定返回值的数字
数字0作为主函数的返回值表示程序正常结束了
C语言中把所有数字分成几组,每组内部数字之间只有数值差别,不同组的数字之间有其他差别
每个组叫做一个数据类型
程序中使用的所有数字处理要指定数值外还需要指定类型
程序中所有不带小数点的数字如果没有指定类型则计算机会自动指定类型,这个类型叫整数类型
整数类型的英文名称是int
顶级大括号内部的返回值拿到大括号外部后类型可能发生变化,所以必须在名称前用类型名称表示变化后的类型
绝大多数语言都使用编译器吧程序源文件发翻译成计算机认识的格式
gcc是C语言的编译器
gcc可以代表一组不同的编程语言的编译器
C语言程序开发步骤
使用vi编写程序源文件
使用gcc编译器吧源文件翻译成计算机认识的格式(编译)
使用./a.out命令执行程序
mingw是windows操作系统下的gcc
cygwin是Windows平台上的一个linux系统

猜你喜欢

转载自blog.csdn.net/heroybc/article/details/85305923
1.3