打开终端的方法 直接点击终端
ctrl + shift +n 在当前目录下打开新的终端
ctrl +alt + t 在家目录下打开终端
放大终端 CTRL shift +
缩小 终端 CTRL —
关闭终端 Ctrl d
清屏 clear(输入的命令) 组合键 Ctrl l
切换输入法 Ctrl 空格
vi 编辑器
三种模式
命令行模式 (刚开始进入时)
yy 复制命令
dd 剪切或删除命令
p 粘贴命令
u 撤销
Ctrl r (当vi编辑器出现 更改时可使用)
gg 跳转到首行
G 跳转到末行
插入模式 insert插入
a 在光标后插入
i 在光标前插入
o 在光标下一行插入
A 在行首插入
I 在行尾插入
O 在光标上一行插入
底行模式(插入模式esc后使用shift + ;进入)
行号,行号y(复制指定行)
d(剪切删除指定行)
查找 /字符
替换 %(全文)/(要替换字符)(替换的字符)
行号,行号 /g(全部替换)
:w 目标路径/文件名(另存为)
w q wq (保存命令)
:vsp(文件名) 分屏打开文件
:noh 去除高亮显示
gcc编译 预处理 gcc -E hello.c -o hello.i (-o 生成指定文件 )
首先展开头文件 去除注释空行 替换宏定义
编译 gcc -S hello.i -o hello.s(生成汇编文件,检查语法错误)
汇编 gcc -c hello.s -o hell.o
链接 gcc hello.o -o hello(生成纯二进制语言)
最后输出 ./hello (生成文件名)
ASCII字符
A 65
a 97
0 48
9 57
\n(换行符) 换到下一行
\r(回车符) 回到本行行首
进制转换 短除法(除2) 拆分法(通过2的次方(2 4 8 16.....)拼接)
二进制0b 查看二进制 转化为 16进制 通过8421码看出结果
八进制0(数字零)八转二 二转八 三位二进制 (421码) 从低位到高位
十六进制0x 十六转二 二转十六 四位二进制 (8421码)
变量
数据表示 存储类型 数据类型 变量名
变量名 由数字 字母 下划线 组成
开头 不能使用数字 不能与关键字重名
随文附上这次的学习思维导图。