2021.3.10linux操作系统学习笔记

Linux操作系统学习笔记

Linux操作系统命令
ifconfig 查看Linux地址 windows系统用cmd进入命令提示符用ipconfig查看windows地址,再使用ping可实现互通
Linux操作系统下的复制粘贴 ctrl+shift ctrl+c
vim编译器
进入vim编译器及为命令模式,a或者i进入插入模式,esc推出模式后 shift+:进入底行模式

底行模式下q加回车为退出 q!为强制退出 shift+zz也为退出vim
底行模式下wq保存退出 wq!强制保存退出

命令模式下 yy为复制 p为粘贴 dd为删除 u为撤销操作 复制10行则为10yy+p(鼠标光标需移动到要开始复制的那一行)

s/hello/hi 底行模式下输入 把hello改为hi(鼠标光标需移动到需要改动的那一行)
2021.3.10linux操作系统学习笔记_第1张图片
s/hi/hello/g 底行模式下改一整行,把hi改成hello(鼠标光标需移动到需要改动的那一行)
2021.3.10linux操作系统学习笔记_第2张图片

gcc编译器

gcc 为编译器
调试器gdb
工程管理器make cmake
版本管理器git

使用gcc编译器编译需要四步
首先预处理 处理所有以#号开头的代码。产生文件以. i后缀。(预处理阶段不检查语法错误)
第二步编译 语法检查,把c程序编译成汇编语言
然后汇编,把汇编语言翻译成2进制代码。翻译完文件后缀为. o
第四步 链接需要用到的代码c库

gcc -E生成预处理文件
gcc -S生成汇编语言文件,以.s结尾
2021.3.10linux操作系统学习笔记_第3张图片

编译过程
gcc E 文件名.c -o 文件名.i
gcc S 文件名.i -o 文件名.s
gcc c 文件名.s -o 文件名.o
gcc 文件名.o -o 文件名
运行 ./文件名
2021.3.10linux操作系统学习笔记_第4张图片
条件编译
2021.3.10linux操作系统学习笔记_第5张图片

你可能感兴趣的:(学习笔记,linux)