您的位置:首页 > 其它

20145320 《信息安全系统设计基础》第2周学习总结

2016-09-25 23:57 351 查看

20145320 《信息安全系统设计基础》第2周学习总结

教材学习内容总结

Vim基本操作

1.使用vim命令进入vim界面

vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名。 打开终端,输入以下命令
$ vim test_1.txt
直接使用vim也可以打开vim编辑器,但是不会打开任何文


2.vim的基本操作

h-←,j-↓,k-↑,l-→,方向键也可以控制相应的光标移动方向;w-移动到下一个单词,b-移动到上一个单词。

插入模式:(不同模式之间需要先esc退出后才能切换)

i 在当前光标处进行编辑
I 在行首插入
A 在行末插入
a 在光标后插入编辑
o 在当前行后插入一个新行
cw 替换从光标所在位置后到一个单词结尾的字符


保存和退出vim:

w 保存文档
q! 强制退出,不保存
q 退出
wq! 强制保存并退出
w <文件路径> 另存为
saveas 文件路径 另存为
保存并退出
wq 保存并退出


删除文本

x 删除游标所在的字符
X 删除游标所在前一个字符
Delete 同x
dd 删除整行
dw 删除一个单词(不适用中文)
d$或D 删除至行尾
d^ 删除至行首
dG 删除到文档结尾处
d1G删至文档首部


gcc

预处理:gcc –E hello.c –o hello.i;gcc –E调用cpp

编 译:gcc –S hello.i –o hello.s;gcc –S调用ccl

汇 编:gcc –c hello.s –o hello.o;gcc -c 调用as

链 接:gcc hello.o –o hello ;gcc -o 调用ld

gdb

gdb programm(启动GDB)

b 设断点(要会设4种断点:行断点、函数断点、条件断点、临时  断点)
run 开始运行程序
bt 打印函数调用堆栈
p 查看变量值
c 从当前断点继续运行到下一个断点
n 单步运行
s 单步运行
quit 退出GDB


vim的安装



hello.c的编译运行



在这里我进行了一次修改,加了一个换行符号使输出的

hello TOKYO
之后可以换行

教材学习中的问题和解决过程

1.关于如何在Ubuntu下git的安装与使用

我开始在网上找了很多有关教程,五花八门发现有的并不行,或者不是我们想要的。然后我就在小组上提问了,然后卢肖明回复我看他的博客,我看了感觉很实用推荐给大家。

请参见卢肖明的博客

然而我这个很无情,每次在输入ssh公钥时火狐浏览器就崩溃了...





最后只能使用共享文件夹在windows下进行代码上传...

2.关于无法输入wq的问题

在进入VIm编辑器模式中输入wq可以保存退出,但是我不知道为什么输入wq没有反应。

后来在使用shift+q时可以进入EX模式,在这个模式下可以输入q!、wq等。输入visual可以回到正常模式。



代码托管情况

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: