yum
centos 7 种软件安装有三种方式
- 源码安装,然后进行编译, 得到可执行程序
- rpm 包安装,需要解决软件的依赖关系。
- yum 安装
前两种安装方式都不简单,只有 yum 安装比较简单。
yum 就是一个软件包管理器,好比于手机上的应用市场。
说明
语法
yum [options] [command] [package ...]
options
-y
安装过程提示选择全部选择为yes-q
不显示安装的过程-h
帮助
command
-
install
安装 -
remove
删除
注意
- 关于 yum 的所有操作必须保证主机(虚拟机)网络畅通。
可以通过 ping 指令验证:
ping www.baidu.com
- 要在 root 下使用
yum
,或者加sudo
。
查看软件包
通过 yum list
命令可以列出当前一共有哪些软件包。由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包。
例子:
yum list | grep sl
安装
yum install sl
出现 Complete!
字样说明安装完成。
安装好后输入 sl
可以看到一个小火车
建议装上 lrzsz
yum install lrzsz
它可以支持我们从 Windows 拖拽文件到 Linux
建议再装上这个扩展源:
yum install -y epel-release
删除
yum remove sl
vim
你的 Linux 有可能没有安装 vim,使用 yum 安装即可:
yum install -y vim
vim 是一个编辑器,只能用来写代码。但是功能强大。
基本操作
创建好文件后,使用 vim [文件名]
打开文件。
vim mytest.c
进入之后首先是处于命令模式下,输入 :
进入底行模式,然后输入 q
退出,或者 wq
保存并退出。
命令模式下按 i
,左下角变成 INSERT
进入插入模式,此时即可写代码。
按 Esc
退出插入模式,回到命令模式。
底行模式下也可以按 Esc
回到命令模式。
-
进插入模式还可以按a,o。a进插入模式光标会往后挪一格,o进插入模式光标另起一行。
-
与插入模式对应,命令模式下
shift+r
进入覆盖模式,该模式就像vs下按Insert
切换出来的模式一样。 -
无论在什么模式下,要回到命令模式,请无脑
Esc
批量化操作
在命令模式下,我们可以控制光标,并输入以下指令进行批量化操作。
以下出现的 n
表示输入数字,注意不要通过小键盘输入。
yy
复制当前行,nyy
复制当前行及以下共n行p
粘贴到当前行的后面,np
粘贴到当前行的后面,向下重复粘贴n次dd
剪切当前行,ndd
剪切当前行及以下空n行
u
撤销Ctrl+r
重做
Shift+g
光标定位到文本末尾,n+Shift+g
光标定位到第n行gg
光标定位到文本开头$
光标定位到文本行的末尾^
光标定位到文本行的开头w
b
向后,向前以单词为单位进行光标移动h
j
k
l
左 下 上 右 移动。
~
大小写切换,按住不动光标会一直走到行尾。r[字符]
替换光标所指的字符,nr[字符]
替换光标开始往后n个字符Shift+r
切换为覆盖模式,相当于vs下按Insert键切换的模式。x
删除光标位置的字符,nx
删除光标开始往后n个字符