2014025659《嵌入式程序设计》第1周学习总结
第1周主要学习内容
课下,我们在老师的指导下安装了虚拟机和ubuntu。第一节课上,老师带领我们进行了Linux的一些基础知识的复习;第二节课,做了两个有关vim操作的实验,收获颇多。
课上实验过程中的收获
有关Linux的基本操作
1. mkdir,新建文件夹
2. cd,切换工作目录
3. ls,查看文件目录信息
4. cp,将一个或多个源文件或者目录复制到指定的目的文件或目录
5. tab补全快捷键,非常方便,已经开始习惯使用
有关vim的基本操作
因为最开始我的电脑系统里没有vim,所以首先,我先进行了vim的安装,利用sudo apt-get install vim代码,联网进行了安装。
1. 使用vim命令进入vim界面
vim后面加上要打开的已存在的文件名或者不存在(则作为新建文件)的文件名
2.光标移动的快捷键
在vim模式下,按Esc进入普通模式,在该模式下使用方向键或者h,j,k,l键可以移动光标。
3.进入插入模式
命令 | 说明 |
i | 在当前光标处进行编辑 |
A | 在行末插入 |
a | 在光标后插入编辑 |
o | 在当前行后插入一个新行 |
O | 在当前行前插入一个新行 |
cw | 在替换从光标所在位置后到一个单词结尾的字符 |
4.退出vim
命令 | 说明 |
:q! | 强制退出,不保存 |
:q | 退出 |
:wq! | 强制保存并退出 |
:w <文件路径> | 另存为 |
:saveas 文件路径 | 另存为 |
:x | 保存并退出 |
:wq | 保存并退出 |
5.其他基本命令
命令 | 说明 |
:set number | 显示行号 |
P | 粘贴 |
gg | 将光标移动到第一行行首 |
G | 光标移动到最后一行行尾 |
dd | 删除整行 |
u | 撤销操作 |
yy | 拷贝行 |
总结
通过本周学习,积累了很多有关Linux和vim的基本操作,简单了解了gcc。希望通过老师全新的教学方式积累到更多的知识!
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 100/200 | 1/2 | 10/20 |