1.权限收尾
apt后面跟list可以查看命令列表,也就是可以安装所有命令,这个数量非常庞大

apt后面跟remove可以删除安装包
apt后面跟上一个关键词,可以查找含这个关键词的安装包
2.我们一般咋知道自己需要用什么安装包
答:通过需求的驱动
3.IDE集成开发环境
概念:比如我们用的VS等等,这些都是集成开发环境,也就是写代码,编译代码,运行代码在一起,
linux下
开发的工具是独立出现的
写代码使用的是vim
编译代码--------gcc g++
调试用的是----------gdb cgdb
构建工具用的是---------makefile make camke git
vim只是单纯用来写代码
4.vim
4.1vim快速写代码

我们在这个文件里面写入了这个代码,至于运行,我们后买你再进行讲解
4.2vim多模式
我们默认打开就直接进入的是命令模式,命令模式的好处就是,批量化,自动化,写代码
我么用一张图来讲解vim下的三种模式
命令模式
输入i esc shift加;(也就是输入:) esc
插入模式 低行模式
总结:默认进入的是命令模式,输入i进入插入模式,输入:,进入低行模式
esc回退到命令模式,
插入模式和低行模式之间无法自由切换
5.命令模式
G表示进入文本末端

n+G随便进入某一行
按4之后再按G就可以

shift+4进入这一行的尾端

shift+6定位到当前行的开始

h左
j下
k上
l右
为什么有这些东西呢?
因为他就在右手下面,方便点
w按单词为单位向右移动

也可是nw
V
b按单词向左移动,也可以跟数字
yy复制这一行的的内容,前面依旧可以跟数字,复制到第几行
p粘贴,可以跟数字表示粘贴几行
u撤销上一次的操作
ctrl+r对u的撤销再进一步撤销
dd删除当前行,但这时会被复制下来,之后p就会显示删除的内容,我们可以类比剪切
shift~自动转化小写换成大写
r加上一个字符,修改这个光标的字符,为你输入的字符
R进入修改模式,直接输入你要修改后的字符
x删除光标所在的字符一直表示一直删除
X表示想向右删除删除
批量化注释
cyul+v
后hjkl选择区域
I
//
esc直接退出就行
批量化取消注释
ctulV
hjkl进行选择区域
d
就可以删除了
6.低行模式
w+!强制写入进入插入模式
q!:强制退出
wq!强制保存加推出
/一个单词
查找这个单词,找得到化就高亮

!后面写的内容就是在vim外部运行的命令
vim后面直接跟文件名,要是这个文件没有被创建,就会自动创建一个,要是啥都不写,也不w,与i出之后就啥都没有了,w之后推出才会存在
vs分屏操作

ctyrlww切换要输入的·屏幕
小细节:vim退出之时,退出前光标在哪个位置,再次进入之后还在那个位置