Linux----yum+vim
Posted 4nc414g0n
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux----yum+vim相关的知识,希望对你有一定的参考价值。
yum+vim
yum
yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上
使用 grep 命令筛选出我们关注的包:yum list | grep lrzsz
注意
:
- 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
- "x86_64" 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配.
- "el7" 表示操作系统发行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6.
- 最后一列, base 表示的是 “软件源” 的名称, 类似于 “小米应用商店”, “华为应用商店” 这样的概念
安装
:yum install [-y] [PACKAGE]
(-y是自动选择)
卸载
:yum remove [PACKAGE]
vim
vim模式
vim主要有三种模式
:
- 正常/普通/命令模式(Normal mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode
- 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式
- 末行模式(last line mode)
文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式
要查看你的所有模式:打开vim,底行模式直接输入
:help vim-modes
vim命令模式和插入模式命令集
保存退出
退出vim及保存文件,在[正常模式]下,按一下「:」冒号键进入「Last line mode」
:w
(保存当前文件):wq
(输入「wq」,存盘并退出vim):q!
(输入q!,不存盘强制退出vim)
插入模式
- 按
i
切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始
输入文件- 按
a
进入插入模式后,是从目前光标所在位置的下一个位置
开始输入文字- 按
o
进入插入模式后,是插入新的一行,从行首开始
输入文字
移动光标
vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、「l」
,分别控制光标左、下、上、右移一格
G
:移动到文章的最后$
:移动到光标所在行的“行尾”(锚点)^
:移动到光标所在行的“行首”(锚点)w
:光标跳到下个字的开头(以单词为单位)e
:光标跳到下个字的字尾(以单词为单位)b
:光标回到上个字的开头(以单词为单位)#l
:光标移到该行的第#个位置,如:5l,56lgg
:进入到文本开始shift+g
:进入文本末端n+shift+g
:跳到任意行(n行数)ctrl+b
:屏幕往“后”移动一页ctrl+f
:屏幕往“前”移动一页ctrl+u
:屏幕往“后”移动半页ctrl+d
:屏幕往“前”移动半页
删除文字
x
:每按一次,删除光标所在位置的一个字符#x
:例如,「6x」表示删除光标所在位置的“后面(包含自己在内)”6个字符X
:大写的X,每按一次,删除光标所在位置的“前面”一个字符#X
:例如,「20X」表示删除光标所在位置的“前面”20个字符dd
:删除光标所在行#dd
:从光标所在行开始删除#行
复制
yw
:将光标所在之处到字尾的字符复制到缓冲区中#yw
:复制#个字到缓冲区yy
:复制光标所在行到缓冲区#yy
:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字p
:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能
修改替换
r
:替换光标所在处的字符R
:替换光标所到之处的字符,直到按下「ESC」键为止~
:大小写切换
撤销上一次操作
u
:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回
复ctrl + r
: 撤销的恢复
更改
cw
:更改光标所在处的字到字尾处c#w
:例如,「c3w」表示更改3个字
跳至指定的行
ctrl+g
列出光标所在行的行号#G
:例如,「15G」,表示移动光标至文章的第15行行首
vim底行模式命令集
光标
在使用底行模式之前,请记住先按「ESC」键确定您已经处于正常模式,再按:冒号即可进入底行模式列出行号
set nu
: 输入set nu后,会在文件中的每一行前面列出行号
跳到文件中的某一行#
:#号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行
查找字符
/关键字
: 先按/键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按n会往后寻找到您要的关键字为止?关键字
:先按?键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按n会往前寻找到您要的关键字为止
问题:/ 和 ?查找有和区别?:
一个向前(下)找,一个向后(上)查找
保存文件
w
: 在冒号输入字母w就可以将文件保存起来
替换
%s/被替换内容/替换内容/g
:批量替换
离开vim
q
:按q就是退出,如果无法离开vim,可以在q后跟一个!强制离开vimwq
:一般建议离开时,搭配w一起使用,这样在退出的时候还可以保存文件
执行bash命令
:!命令
:执行bash命令
vim分屏
输入
:vs 文件名
,分屏
ctrl+w+w
:切换光标所在屏
vim插件配置
这里是引用
以上是关于Linux----yum+vim的主要内容,如果未能解决你的问题,请参考以下文章