一、嵌入式系统是什么?
以应用为中心,以计算机技术为基础,软硬件可裁剪的专用计算机。
二、常用快捷键:
1.ctrl + alt + t ------打开一个新的命令终端
2.ctrl + shift + "+" ------放大字体
3.ctrl + "-" -------缩小字体
4.ctrl + 0 -------将字体恢复到默认大小
三、常用命令:
1.pwd (print work directory) ------ 打印工作目录
2.ls (list) ------以列举的形式查看当前目录下的内容
ls 目录名 -------查看指定目录的内容
ls -l 目录名/文件名 -------查看属性信息
ls -lh 目录名/文件名 --------属性中,大小以k、m、g、t形式显示
ls -a ------ all ,可以查看所有文件,包含隐藏文件
3.cd (change directory) -------切换目录
cd 目录名 ------切换到指定目录
cd 1.txt ------相对路径,参考起点是当前路径
cd /home/linux/1.txt ------ 绝对路径,以“/”开头,参考起点是根目录
cd ~ ------ ~就是家目录,/home/linux
cd . ------ . 表示当前目录
cd .. ------- .. 表示当前目录的上一级目录
cd - ------ 返回上一次操作的目录
4.touch ------创建一个空文件
5.mkdir (make directory) -------创建一个目录,注意目录名不能有空格
mkdir 目录1 目录2 目录3 ...... ------创建多个目录
mkdir -p 1/2/3 {mkdir 1/2/3 -p} -------创建多级目录
6.cp (copy) ------- 复制
cp 源文件 目标文件
cp dir1 dir2 -r -------若源文件是文件夹,需加-r,-r表示递归拷贝
注意:若目标目录不存在,表示复制出一份
若存在,表示将源文件复制进目标目录中
7.mv (move) -------剪切
mv 源文件 目标文件 -------可以起到改名字的作用
mv file.txt dir ------剪切后源文件会被删掉
mv dir dir -------dir2存在,若不存在则起到给文件夹改名的效果
8.rm (remove) -------删除
rm file.txt ------删除文件
rm dir -r -------删除目录时,需要加-r
rm dir -rf -------- force,强制删除,危险操作,谨慎执行
四、Linux下的编程:
1.编辑 ------ vi / vim
① vi / vim 文件名(.c 文件)------回车进入vi,此时vi处于命令模式
② 按小写 i 进入编辑模式
③ 按 esc 退出编辑模式,返回命令模式
④ shift + : ------进入底行模式
w ------保存
q ------退出
wq ------ 保存并退出
q!------ 强制退出,可不保存
yy ------- 复制光标所在的一行
dd ------ 剪切光标所在的一行
p ------- 粘贴
2.编译 ------ gcc (gnu c language complier)
3.运行 ------ ./a.out
4.调试 ------ gdb