(10)centos7 包管理、远程传文件
一、RPM
red package manager 红帽包管理工具
-q 查询
-a 已安装的所有rpm
1.查询已安装的rpm列表
-qa 查看所有的rpm安装包
rpm -qa | grep python
2.查询软件包的基本信息
rpm -qi python
3.软件包里的文件信息
rpm -ql python
4.该文件属于哪个软件包
rpm -qf
5.卸载rpm包
(1)
rpm -e 包名
(2)强制删除
rpm -e --nodeps foo
6.安装
-i 安装
-v 提示
-h 进度条
rpm -hvi 包名
7.升级
prm -Uvh 包名
二、YUM
从服务器下载软件和依赖软件,并自动安装下载的rpm包
1.查询服务器上是否有该软件
yum list | grep python3
2.列出所有可更新的软件清单
yum check-update
3.更新所有软件
yum update
4.安装指定软件
yum install 包名
例如:
yum install net-tools //找不到netstat命令
5.更新指定软件
yum update 包名
6.删除rpm软件
yum remove 包名 #会一同把依赖软件删掉,
7.清除缓存
yum clean packages #清除缓存目录下的软件包 yum clean headers #清除缓存目录下的 headers yum clean oldheaders #清除缓存目录下旧的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) #清除缓存目录下的软件包及旧的headers
三、用指令远程传输文件
win10 prowershell
scp root@ip:/home/test.txt 本地path #下载到
scp 本地path root@ip:/home #上传文件 scp -r root@ip:/home/test #下载目录 scp -r 本地path root@ip:/home #上传目录
三、lrzsz
1.下载
yum install -y lrzsz
2.sz命令发送文件到本地
sz filename
3.rz命令本地上传文件到服务器
rz