学习目标:
认识嵌入式系统
常用目录命令:
快捷键
主要目录结构:
路径的概念
Linux系统的文件类型
通配符
学习内容:
嵌入式系统是什么?
**专业定义:**嵌入式系统是以应用为中心,基于计算机技术,具备软硬件可裁剪特性,并对功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统。
**简单理解:**除了PC和一些高级控制台外,绝大多数控制类设备均为嵌入式系统。它们是软件与硬件的结合体,还可能包括机械等附属装置
为什么选择Linux
Linux是一个开源、免费的操作系统,基于文件的操作系统,在嵌入式开发中扮演着至关重要的角色。
选择Linux的原因
内部基于控制器
体积小,硬件资源紧缺
对功耗有严格要求
具备特定需求
越来越智能化
常用目录命令:
pwd:查看当前目录的绝对路径
cd:切换目录
cd /:进入根目录
cd ~:进入家目录
cd -:返回上一目录
cd /mnt/hgfs:切换到具体目录
cd ..:回到上一级目录
cd ../..:回到上两级目录
cd ./xxx:进入当前路径下指定目录
ls:查看文件或文件夹名称
ls -l:获取详细列表信息
快捷键
Ctrl + l:清理屏幕
Ctrl + Alt + t:打开终端
Ctrl + Shift + '+':放大字体
Ctrl + '-':缩小字体
主要目录结构:
Linux本质上就是一个文件系统,Linux文件系统是操作系统组织、存取、保存数据的一种手段,整体采用层级式的倒树状目录结构。
倒树状结构中的目录
/:根目录
/bin:存放系统普通指令
/boot:存放引导程序
/dev:存放硬件设备对应的文件
/etc:系统和应用程序配置文件
/home:用户家目录
/lib:依赖库文件
/proc:运行时信息
/usr:软件默认安装路径
/var:缓存、备份文件
/mnt:挂载目录
/sbin:特权指令
路径的概念
绝对路径: 以根目录为参考点描述的路径。
例:
cd /home/yueqian
相对路径: 以当前目录为参考点描述的路径。
例:
cd /home # 绝对路径
cd ./yueqian # 相对路径
cd yueqian # 等价于上面的写法```
Linux系统的文件类型
d:目录
-:文件
l:快捷方式
c:字符设备文件
b:块设备文件
s:套接字文件
p:管道文件
如下:
通配符
*:匹配任意字符
?:匹配任意单个字符
[ . . ]:匹配范围中的任意单个字符