目录
vim
vim常用知识点
vim添加和删除注释
vim的基本概念
vim的基本操作
vim正常模式命令集
vim末行模式命令集
vim操作总结
vim键盘图
简单vim配置
配置文件的位置
常用配置选项,用来测试
使用插件
链接
Linux编译器-gcc/g++使用
知识点归纳
背景知识
gcc如何完成
Linux项目自动化构建工具-make/Makefile
知识点总结
背景
原理
项目清理
注意
- make的执行规则是,只生成所有目标对象中的第一个,当然make会根据语法规则,递归生成第一个目标对象的所有依赖对象后再回头生成第一个目标对象,生成后退出
- make在执行makefile规则中,根据语法规则,会分析目标对象与依赖对象的时间信息,判断是否在上一次生成后,源文件发生了修改,若发生了修改才需要重新生成。
- makefile中的伪对象表示对象名称并不代表真正的文件名,与实际存在的同名文件没有相互关系,因此伪对象不管同名目标文件是否存在都会执行对应的生成指令。伪对象的作用有两个,1. 使目标对象无论如何都要重新生成。2. 并不生成目标文件,而是为了执行一些指令
- makefile中使用 .PHONY 来声明伪对象, .PHONY: clean
- makefile中可以使用 # 在行首表示行注释
- 默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件
Linux第一个小程序-进度条
\r && \n
行缓冲区概念
进度条代码
Linux调试器-gdb使用
常用的命令
背景
开始使用
Linux系统下载
apt-get: command not found,这个的出现是因为系统的原因。
yum: command not found,这个的出现是因为系统的原因。
Linux系统分为两种:查看系统版本: cat /proc/version
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等
RedHat系列的包管理工具是yum
Debian系列的包管理工具是apt-get
yum
什么是软件包
关于 rzsz
注意事项
查看软件包
如何安装软件
如何卸载软件
yum 知识点
yum更新安装包
- yum -y update:升级所有包同时,也升级软件和系统内核;
- yum -y upgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。
- yum工具在每次安装指定软件包的时候,都会检测源服务器上的软件包信息,为了便捷不用每次都去搜索软件包信息,因此使用 yum makecache将软件包信息缓存到本地,使用 yum clean all 清理老旧的缓存信息。