Linux-vim与软件包安装
(本文档由XDL讲师于倩,使用MarkDown构建而成,转载请注明出处)
Linux-vim与软件包安装
一、 vim编辑器
二、软件包管理
Ⅰ 软件包分类
Ⅱ 二进制包安装
A) rpm命令–手动管理二进制包 (挂载光盘)
B) yum 命令 二进制包自动化管理
Ⅲ 源码包安装
一、 vim编辑器
vim 全屏幕纯文本编辑器
vim使用
1 vim 模式
vim 文件名
命令---->输入 a 追加 i 插入 o 新增下一行
命令---->末行 :w 保存 :q! 不保存退出
2 命令模式操作
1)光标移动
hjkl
:n 移动到第几行
gg 移动文件头
G 移动到文件尾
2)删除字母
x 删除单个字母
nx 删除n个字母
3)删除整行/剪切
dd 删除单行
ndd 删除多行
p 粘贴
dG 从光标所在行删除到文件尾
4)复制
yy
nyy
5)撤销
u 撤销
ctrl+r 反撤销
6)显示行号
:set nu
:set nonu
7)vim配置文件
~/.vimrc 手工建立的,vim配置文件
8)查找
/查找内容 向下查找
n 下一个
N 上一个
9)替换
:1,10s/old/new/g 替换1到10行的所有old为new
:%s/old/new/g 替换整个文件的old为new
g 范围内所有old换为new
:1,10s/^/#/g 注释
:6,10s/^#//g 取消注释
:11,20s/^/\/\//g 注释
:16,20s/^\/\///g 取消注释
二、软件包管理
Ⅰ 软件包分类
源码包: .tar.gz .tar.bz2
二进制包: .rpm
Ⅱ 二进制包安装
A) rpm命令–手动管理二进制包 (挂载光盘)
1 包名-版本号-发布次数-适合linux系统-硬件平台.rpm
2 依赖性
3 安装 tree
rpm -ivh 软件包
-i 安装 -v 显示详细信息 -h 显示进度
4 升级
rpm -Uvh 软件包
5 卸载
rpm -e 软件包
B) yum 命令 二进制包自动化管理
yum -y install 软件包 安装 -y 自动回答yes
yum -y update 软件包 升级
yum -y remove 软件包 卸载
光盘作为yum源:
1 cd /etc/yum.repos.d/
mv CentOS-Base.repo /root/
2 mount /dev/sr0 /mnt/cdrom
3 vim /etc/yum.repos.d/CentOS-Media.repo
baseurl=file:///mnt/cdrom/ 指定yum源位置
enabled=1 yum源文件生效
yum -y install gcc (gcc是c语言编译器,不装gcc,源码包不能安装)
Ⅲ 源码包安装
1 远程传输工具传输apache到linux。
httpd-2.2.9.tar.gz
2 安装
1) 解压
2) cd 解压目录
3) 查看安装文档
INSTALL README
4) 编译前准备
./configure --prefix=/usr/local/apache2
功能:
1 检测系统环境,生成Makefile
2 定义软件选项
5) 编译
make
6)编译安装
make install
报错判断:
第一:安装过程是否停止
第二:注意error warning no 等错误报警
3 启动
/usr/local/apache2/bin/apachectl start
4 卸载
直接删除安装目录