嵌入式系统是一种专用计算机,根据功耗、成本、体积、可靠性、功能进行选择。Ubuntu则是使用的Linux内核、是Linux系统的发行版。
Windows与Linux的文件系统结构区别:
Windows:系统启动、识别硬盘、硬盘上的文件系统、访问硬盘上的文件
Linux下文件访问系统是:系统启动、虚拟根文件系统、挂载硬盘、访问硬盘上的文件(Linux下一切都为文件)
Linux下编译可分为四部:vi/vim编辑、gcc(编译)、.out(运行)、gdb(调试)。
.表示当前目录 /表示根目录。Linux@Ubuntu:~(/)$,“Linux”当前用户、“@”分隔符、“Ubuntu”主机名、“:”分隔符、“$”普通用户、“~”:表示用户目录、“/”:根目录。在home/Linux下用户权限是最大的。
一、熟悉使用Linux的常用指令
pwd:打印当前目录;chmod修改用户权限
ls常用指令:ls -a 查看全部文件包含隐藏文件;ls -l(lh) 查看文件属性 、"l":文件大小用byte、“lh”:文件大小用K、M、G等。
cd:切换目录、cd回到/home/Linux下、cd -切换到上次操作的目录、cd ..返回到上一级目录、cd .表示当前目录。
mkdirc 目录:名创建目录、mkdir -p 1/2//3或者mkdir 1/2/3 -p创建层级目录。使用rmdir 删除文件或者rm -r(rf) 目录名。r(-r删除是可以通过工具把数据恢复,-rf是将文件从硬盘上永久删除不可恢复)
cp n1 n2 拷贝将n1拷贝到n2,当n2为文件时且不存在时是把n1里的文件等拷贝过去。n2存在时是将n1整个文件拷贝过去。
mv n1 n2 移动(重命名) ,n2不存在时则为重命名、n2存在时则将n1数据移到n2中去。
二、vim编辑器的使用
vim编辑器有三种模式(底行、插入、命令模式),复制:光标移到拷贝的一行输入yy复制;剪切:光标移到剪切的一行输入dd复制;粘贴:光标移到粘贴的位置输入p;撤销:u;定位到开头:gg;查找:/string (n查找下一处高亮位置,N上一处高亮位置);打开多个文件:vsp (:sq)文件名;两下ctrl+W切换光标所在文件;:wqa保存退出所有文件。