yum和vim【Linux操作系统】

  • Post author:
  • Post category:linux


Linux软件包管理器 yum

Linux安装软件:


源代码安装


(下载到程序的源代码,进行编译,得到可执行程序,太麻烦,因此有些人会将有些常用的软件提前编写好,做成软件包)


rpm安装


(安装各个软件包,各个包之间有依赖关系)


yum安装


(yum是软件包管理器。软件包和软件包管理器,就好比“App和应用商店”,解决安装源、安装版本、安装依赖问题)


关于rzsz:


用于Windows机器和远端的Linux服务器通过Xshell进行文件传输文件。


安装完毕后可以通过拖拽的方式将文件上传过去。


注意:


关于yum的所有操作必须保证主机(虚拟机)网络通畅。


ping www.baidu.com可验证


查看软件包:

yum list可以罗列出当前一共有哪些软件包,由于数目非常多,所以我们可以用以下指令进行筛选。

yum list | grep lrzsz(lrzsz就是刚刚提到的rzsz软件名)

安装:

yum install lrzsz.x86_64

输入完上面这条指令后,yum会自动找到有哪些软件包需要下载,这时候敲“y”来确认安装。

如果不想再进行确认,可以在install后 带-y选项

卸载:

yum remove lrzsz.x86_64

Linux编辑器 – vim

vim:文本编写(写代码)

多模式编辑器:命令模式(默认模式,该模式下所有输入都会被当成命令,而不会被当成文本输入),插入模式,底行模式,替换模式

底行模式下再退出vim


命令模式下的常见命令:


(1)

gg 光标到第一行

shift+g(G)光标到最后一行

n+shift+g(G)n表示要定位到的行数


(2)

(n)yy 复制光标所在(n)行

(n)dd 剪切

(n)p 粘贴(n个重复行)到光标所在行的下一行


(3)

u 撤销

ctrl + r 取消撤销(u)


(4)

shift+4($) 定位到当前行最右侧

shift+6(^) 定位到当前行最左侧

w/b 光标按单词移动

hjkl 左下上右


(5)

shift+~ 快速大小写转换

(n)r+字符  将光标处(之后n个)字符进行替换

shift+r(R)替换模式

(n)x 删除光标之后字符


底行模式

(1)

底行中vs可以打开多个文件编辑窗口

:+ 文件名

ctrl +ww  切换窗口

光标在哪个窗口,就对哪个窗口进行操作

(2)

set nu 加上行号

set nonu 去掉行号

(3)

wq 保存退出

补充:

yum工具的常用选项有:

install 表示安装软件包

list 列出所有可供安装的软件包

search 搜索包含指定关键字的软件包

remove 卸载指定的软件包

yum工具在每次安装指定软件包的时候,都会检测源服务器上的软件包信息,为了便捷不用每次都去搜索软件包信息,因此使用 yum makecache将软件包信息缓存到本地,使用 yum clean all 清理老旧的缓存信息

yum -y update:升级所有包同时,也升级软件和系统内核;

yum -y upgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。

怎样将字符AAA全部替换成yyy?

s/AAA/yyy/g



版权声明:本文为m0_73065213原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。