文章目录
软件包管理器:yum
yum其实就是一个软件,也可以叫商店 和你手机上的应用商店或app store一样。
如果想要查看一共有哪些软件包
指令:yum list
软件太多可以用指令进行搜索
指令:yum list | grep 关键字
Linux安装和卸载软件包
输入指令:yum install +想安装的软件包名
使用这条指令后,输入y确定下载
查看到complete就说明下载完成了!
值得注意的是yum下载时往往会向系统目录写入内容一般需要sudo或切换到root账号才能下载yum在安装一共软件的过程中再安装其他软件,此时yum会报错!
输入指令:yum remove 想卸载的软件。
该命令最好用sudo,或者切换到root账户再使用。
Linux中的编辑器:vim
vim可以理解为文本编辑器
就像Windows中的写字板一样
vim有大概12种模式,但是常用的有五种
创建一个mytest.c文件,刚进去的时候是无法写入代码的,这个时候就需要第二种模式了。进入默认为正常模式,写入数据需要插入模式。
正常模式切换到输入模式可以按:a i o
三个键,a键默认定位至你光标的下一个位置
o键默认定位至你光标的下一列开头
然而i键默认定位至你的光标处
接下来写入一段代码:
接下来想要保存退出就需要第三个模式了,底行模式。
底行模式不能从输入模式跳转
必须从正常模式跳转到底行模式
所以我们要先从输入模式跳转到
正常模式才能再跳转到底行模式
vim下的底行模式
出现了:号,此时已进入底行模式。输入相应的指令就可以实现某些功能。
设置行号:set nu
取消行号:set nonu
保存退出:wq
w:保存当前文件
w!:强制保存
q:退出
q!:强制退出
wq!:强制保存并退出
查找字符: /关键字
此关键字会语法高亮出来,若这个关键字不是你想找的那个,可以按n键跳到下一个关键字位置。
vim下的正常模式
熟悉一下正常模式下的操作。
定位到代码的第一行:gg
定位到代码的最后一行:shift+g
定位到代码的任意一行:n+shift+g
定位至特点一行的开始:shift+6(^)
定位至特点一行的结尾:shift+4($)
光标的移动:
h键 : 左移
j键 : 下移
k键 : 上移
l键 : 右移
复制当前行或n行:yy 或 n+yy
粘贴内容到当前行或粘贴n次:p 或 n+p
撤销上一步的操作:u
撤销上一步的撤销:CTRL + r
删除(剪切)当前行或n行:dd 或 n+dd
向后/前剪切n个字符:n+小x 或 n+大x
大小写互相转换:shift + ` (~)(不断向后转换,大写变小写,小写变大写)
vim下的替换模式
正常模式输入: shift+r即可进入替换模式。
在此模式下,所有的输入都会被当作替换!
vim下的视图模式
正常模式输入: CTRL +v切换为视图模式。
如果在编写代码时候想要注释代码的话该怎么办呢?
先进入视图模式,可以总结为,用j,k选中要注释的行,选好后按shift+i进入插入模式,再输入//后按ESC退出,此时代码就被注释掉了。
如何取消注释呢?
进入视图模式,使用hjkl选中要取消注释 的区域,注意这里要选中前两列,否则只会 删除//的第一个/,选好后输入d,即可删除
vim下的多线程
vim文本编辑器可以同时打开多个文件 在vim的底行模式下输入:vs 想要打开的文件名 此时就可以打开另外一个文件
虽然说有多个文件,但是光标只有一个!光标在哪个文件,现在就在编辑哪个文件!
想要切换文件那么就需要输入指令:CRTL + ww
可以切换文件,进行不同的操作 可以在A文件复制内容并且拷贝到B文件