Linux系统基础之六:vim编辑器简介和linux下软件的安装

linux文本编辑器Vim

VIM配置文件位置 /root/.vimrc (没有则创建)
/home/用户名/.vimrc(没有则创建)
1.Vim常用操作
Vim工作模式:
1.进入 :输入vi [文件名]或者vim[文件名] 文件名:不存在则创建新文件 (刚进入vim处于命令模式)
2.退出:输入 :wq
3.进入插入模式:输入 i 或者 a 或者 o 退出: ESC键
4.编辑模式输入 然后在 输入命令(如set nu) 命令输完后自动退出,并且进入命令模式。

图示:





命令模式下的快捷键命令:




编辑模式下的一些命令:


命令模式或编辑模式下:
替换和取消命令(常用)





搜索和搜索替换(常用)

搜索: 命令模式下输入/加要搜索的字符,换下一个按n;例如:/log 下个按n
替换: 命令模式下。输入%s(表示全文替换)或者n1,n2s然后加上/[需要替换的字符串]加上/[替换的字符串]加上/g
例: :%s/old/new/g (将全文本中的old字符替换为new字符)




2.Vim操作技巧

(1) 导入另外一个文件内容到当前文件中的命令
: r [文件名]
范例:r /root/log (将log文件的内容导入当前文件中)

(2)导入命令执行结果到文本内容中
:r !命令
范例:r !who(将who命令的执行结果导入当前文件内容中)

(3)

(4)键入替换命令
:ab A B (输入A后键回车变成B)

范例:ab myemail [email protected] (输入myemai后回车变成 [email protected]

二.linux软件安装

1.软件包管理简介
(1)分类:
1.源码包------>(C语言包,是C语言文件)
2.二进制包------>(RPM包、系统默认包)

优缺点:


2.RPM包管理-rmp命令管理
(1)

(2)

(3)rpm命令管理
一般安装和升级使用全名,一般卸载、查询使用包名
1.安装升级与卸载
手工安装:
rpm -ivh [包全名] (手工安装,不推荐)
选项:
-i 安装
-v 显示详细信息
-h 显示安装进度

升级:
rpm -Uvh[包全名]
选项:
-U 升级
卸载:
rpm -e [包名]
选项:
-e 卸载

查询是否安装:








校验:


RPM包的提取(用于系统恢复)




3.yum在线管理-IP地址配置和网络yum源

(1)IP地址配置和网络yum源
1. IP地址配置修改 ,详细见笔记Linux虚拟机网络配置(桥接模式)
下图,配置网络:


2.网络yum源:
网络yum源配置文件位于:
/etc/yum.repos.d/CentOS-Base.repo
配置已经写好,默认yum源在国外网站:↓↓↓↓↓↓↓↓


4.yum命令管理


yum包安装软件命令

安装:
yum -y install [包名]
选项:
install 安装
-y 自动安装(不用弹出询问)


升级:

卸载:


YUM软件组管理:

5.光盘yum源:

1.光盘yum源的搭建

改名即可。方便以后需要使用时 改回来


源码包管理
1.源码包和rpm包的区别






大部分系统可执行服务的可执行文件都在 /etc/rc.d/init.d/中

所有rpm安装的包都在这个位置
因此还可以使用简化命令: service [服务名] start (红帽专用)


源码包安装的可执行命令都在:
/use/local/[服务名]/bin/ 这个位置下
启动服务只能用绝对路径名。




2.源码包安装过程

因为源码包其实就是.C源文件,因此需要安装C语言翻译器:gcc
yum -y install gcc
然后就可以去下面源码包资源网站下载:




下载源码包应该保存在/usr/local/src/下
安装位置必须在/usr/local/下
什么时候出现错误:
1.安装停止
2.出现error、warning、no提示
两个条件缺一不可





进入目录后,不熟悉的软件可以先查看说明,说明一般是文件名INSTALL的文件,打开查看说明。

查看完后,进行编译前的配置准备:
输入命令: ./configure --prefix=/usr/local/[目录名]
文件的安装目录



执行命令后,查看最几行有无报错

然后进行编译:
编译命令:make
执行命令后,查看最几行有无报错



编译完后,执行编译安装(向 /usr/local/[目录名] 中写入)
编译安装命令:make install
执行命令后,查看最几行有无报错



其实源码包的安装过程,在INSTALL中已经说明:


总结:

源码包安装,一般三部:
1.编译前准备 ./configure --prefix=/usr/local/[目录名]
2.编译 make
3.编译安装 make install
每个步骤执行后检查有无报错

最后:
RPM包和源码包选择:
RPM包:服务器本机需要的服务 (比如 gcc)
源码包:多人访问的服务,对稳定性,执行效率要求高
(比如 httpd)

7.脚本包安装


一般脚本安装包都是用于安装linux的硬件驱动。一般用于软件的脚本包都很少。





猜你喜欢

转载自blog.csdn.net/chuxuan909/article/details/53943701