Linux软件包管理器:yum
yum 的功能就是搜索下载需要的软件包(使用yum需要联网)。
yum list :查看可下载的软件包
由于Linux下的软件包十分多,所以可以用grep指令来搜索:
yum list | grep 关键字
示例:
Linux上安装和卸载软件包
yum install 安装的软件包名 (输入指令后输入 y 确定下载,直到输出complete说明下载完成)
yum remove 卸载的软件包名
Linux下的代码编辑器:vim
【1】正常模式
正常模式无法输入内容
【2】输入模式
正常模式下按a,i,o可以切换到输入模式,a键默认定位到光标的下一个位置,o键默认定位到光标的下一列开头,i键默认定位到光标处。
【3】底行模式
底行模式不能从输入模式直接切换,必须从正常模式切换到底行模式。所以需要再输入模式切换到正常模式后再切换底行模式。
vim下的底行模式常用指令简介
在正常模式下输入shift+;进入底行模式
进入底行模式后vim界面左下角有一冒号和光标提示输入指令
set nonu 设置行号
设置好行号后再输入代码会显示行号:
w :保存文件
q :退出vim编辑器
也可组合使用:
- w:保存当前文件
- w!:强制保存
- q:退出
- q!:强制退出
- wq!:强制保存并退出
/查找的关键字 :在文件中查找字符
vim下的正常模式简介
正常模式的所有操作都是在高效移动光标,提高操作效率
gg 定位至代码第一行
shift+g 定位至代码最后一行
n+shift+g 定位至代码任意一行
shift+^ 定位至特定一行的起始
shift+$ 定位至特定一行的结尾
w 向前跳过一个单词
b 向后回退一个单词
h/j/k/l :左/下/上/右移(vim诞生的时期键盘上hjkl与上下左右键还没有分开,所以使用hjkl进行光标移动,这个操作也被保留下来了)
早期的键盘:
yy/n+yy 复制当前行或者复制当前行开始的n行
p/n+p 粘贴复制内容到当前行/粘贴n次
u 撤销上一步操作
CTRL +r 撤销上一步的撤销
dd/n+dd 删除/剪切当前行/n行
n+x /X 向后/前剪切n个字符
shift+~ 大小写转换
vim下的替换模式
shift+r 切换替换模式(替换模式下输入内容会直接替换掉光标位置内容)
vim下的视图模式
CTRL +v 正常模式切换视图模式
视图模式下注释:
用j,k选中要注释的行选好后,按shift+i进入插入模式再输入//后,按ESC退出,此时代码就被注释掉了 。
视图模式下取消注释:
进入视图模式,使用hjkl选中要取消注释的区域,注意这里要选中前两列,否则只会删除//的第一个/,选好后输入d,即可删除。
vim下的多线程操作
vim文本编辑器可以同时打开多个文件,在vim的底行模式下输入:vs 想要打开的文件名
此时就可以打开另外一个文件。虽然说有多个文件,但是光标只有一个!
光标在哪个文件,现在就在编辑哪个文件。
CTRL+ww 切换文件进行操作