目录
一、常用命令
cat | -n | 列出行序号(包括空行) | |
-b | 列出行序号(不包括空行) | ||
-s | 压缩空行,多个空行压缩成一个 | ||
more | 翻页查看文件,回车向下翻页,空格向上翻页,q退出 | ||
less | 翻页查看文件,PgUP或上键, PgDown 下方向键 | ||
head | -n +k/-k | 查看文件前n行, | |
tail | -n +k/-k | 查看文件后n行, | |
-f | 动态查看后n行 | ||
wc | -l | 统计行数 | |
grep | -i | 不区分大小写 | |
-v | 反向查看 | ||
-c | 统计匹配的行数 | ||
-n | 显示匹配的行号 | ||
-o | 只显示字符串 | ||
-R | 递归查看 | ||
-A | 包含查询字符的前两行 | ||
-B | 包含查询字符的后两行 | ||
-C | 包含查询字符的前后两行 | ||
gzip | 压缩文件 | ||
bzip2 | 压缩文件,以bz2结尾 |
2、linux软件包类型
1、RPM/DEB软件包:
1、 REHL、CentOS、OpenSUSE等系列系统支持 软件包名称格式:XXX.rpm
管理命令:rpm yum
Ubuntu、Debian等系列系统支持 软件包名称格式:XXX.deb
管理命令:dpkg apt-get
2、附带的软件包包含二进制文件解压完即可直接使用
2、rpm操作
rpm | -q | 根据软件名查看是否安装,需精确匹配 | |
-qa | 全量查看已安装的软件 | ||
-qi | 查看软件信息 | ||
-ql | 查看软件所有文件 | ||
-qc | 查看软件配置文件 | ||
-qd | 查看软件文档 | ||
-qR | 查看软件依赖包 | ||
-qf | 查看文件或目录归属 | ||
-qpi | 根据软件包查看软件详细信息 | ||
-qpl | 根据软件包查看软件所有文件 | ||
-qpc | 根据软件包查看软件配置文件 | ||
-qpd | 根据软件包查看软件文档文件 | ||
-ivh | 安装软件 | ||
-Uvh | 安装或升级 | ||
-Fvh | 仅升级软件 | ||
-evh | 删除软件 | ||
-initdb | |||
-rebuilddb | 重建RPM数据库 |
二、yum软件安装
1)、挂载光盘
mount /dev/sr0 /mnt
df
2)、备份原仓库配置
cd /etc/yum.repos.d/
mkdir repo.bak
mv *.repo repo.bak/
3)、创建yum本地仓库配置
cd /etc/yum.repos.d/
vim local.repo
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
#gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7
yum clean all && yum makecache
4)、使用yum安装软件
yum install -y 软件名
yum remove/erase 软件名 #卸载 apt-get remove
update 软件名 #升级 apt-get update
list [软件名] #查询软件列表
list installed/available/updates
info 软件名 #查看软件信息
search all 软件关键词 #根据关键词搜索软件包
whatprovides 命令字/命令文件 #根据命令搜索软件包
1)、用 yum 安装编译软件环境的依赖包
2)、下载,解压软件包
3)、进入软件包目标使用 ./configure 配置软件的安装目录、安装模块
4)、make编译
5)、make install 安装