本文主要是收集了一些linux的软件下载安装命令

目录

一.rpm

RPM(红帽软件包管理器),使用范围已不局限于红帽系统;

二、Yum

1   apt及apt-get(Ubuntu版本)

三、man

四、远程连接

1.查询linux服务器是否安装ssh

2.开启服务、设置开机自启

五、默认镜像源的修改


一.rpm

RPM(红帽软件包管理器),使用范围已不局限于红帽系统;

功能命令备注
安装软件的命令格式rpm -ivh example.rpm安装(.rpm)源码包,显示信息及进度
rpm -i example.rpm安装(.rpm)源码包
rpm -iv example.rpm安装(.rpm)源码包,显示信息
rpm -ih example.rpm安装(.rpm)源码包,显示进度
升级软件的命令格式rpm -Uvh example.rpmv\h同安装命令一样
卸载软件的命令格式rpm -e example.rpm
查看系统是否安装某一软件包rpm -q perl直接查询perl是否安装,不做模糊匹配
rpm -qa | grep perl在已安装的所有软件包中,过滤出perl匹配的结果并显示
rpm -qa查询出已安装的所有软件包
查询软件描述信息的命令格式rpm -qpi example.rpm查询未安装的软件包信息
rpm -qi example.rpm查询已安装的软件包信息
列出软件文件信息的命令格式rpm -qpl example.rpm
rpm -ql example.rpm查询已安装软件的安装路径
rpm -qR example.rpm查询已安装软件的依赖包信息
查询文件属于哪个.rpm包的命令格式rpm -qf filename查询filename属于哪个安装包

下面简单截图:备注:尚未安装的软件包的信息,则在命令后,添加一个p即可,其中p代表(package)的含义;

二、Yum

尽管RPM能够帮助用户查询软件的相关的依赖关系,但是有些大型软件与数十个程序均有依赖关系,安装过程依然费时费力;Yum软件仓库可以根据用户要求分析出所需软件包与其依赖包,然后自动从服务器下载软件包并安装到系统。

功能命令备注
列出所有仓库yum repolist all
列出仓库中所有软件包yum list all
查看软件包信息yum info 软件包名称
安装软件包yum install 软件包名称
重新安装软件包yum reinstall 软件包名称
升级软件yum update 软件包名称
移除软件包yum remove 软件包
清除所有仓库缓存

yum clean all

yum clean 

yum clean headers

yum clean packages

yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 
检查可更新的软件包yum check-update
查看系统中已安装的软件包组yum grouplist
安装指定的软件包组yum groupinstall 软件包组
移除指定的软件包组yum groupremove 软件包组
查询指定的软件包组信息yum groupinfo 软件包组

下面简单截图:

软件包安装过程中,is this ok [y/d/N]

二:1   apt及apt-get(Ubuntu版本)

rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。
rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,
deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上

我们知道如果要安装现成的这两种包的话,安装rpm包的命令是“rpm -参数”,安装deb包的命令是“dpkg -参数”。而Linux系统很方便和人性化的一点就是很多软件或服务根本就不用我们去下载,直接使用相应的命令就可以管理了,可能这就是传说中的 “云”的概念。

Ubuntu默认的包管理器为apt,而yum是fedora,redhat的包管理器

yum可以用于运作rpm包 , apt、apt-get运作deb包;下面就Ubuntu版本下执行截图

 sudo命令:以系统管理者的身份执行指令

apt 命令取代的命令命令的功能
apt installapt-get install安装软件包
apt removeapt-get remove移除软件包
apt purgeapt-get purge移除软件包及配置文件
apt updateapt-get update刷新存储库索引
apt upgradeapt-get upgrade升级所有可升级的软件包
apt autoremoveapt-get autoremove自动删除不需要的包
apt full-upgradeapt-get dist-upgrade在升级软件包时自动处理依赖关系
apt searchapt-cache search搜索应用程序
apt showapt-cache show显示装细节

三、man

man用于查询linux命令的;

man手册的格式

    NAME              命令名称及功能简要说明

    SYNOPSIS        用法说明,包括可用的选项

    DESCRIPTION     命令功能的详细说明,可能包括每一个选项的意义

    OPTIONS             说明每一项的意义

    FILES                   此命令相关的配置文件       

    BUGS        

    EXAMPLES          使用示例

    SEE ALSO           另外参照   

【使用方式】:…………………………………………………………………………………………………………

1.一般是先whatis example;2.再根据1的反馈,实现man命令进行查询(也可直接man 命令);

3.man查询的结果中,可以使用:/关键字?关键字,进行关键字定位筛选;n:定位到下一个搜索的关键字,N:定位到上一个搜索到的关键字;end:直接前往尾页;home:直接前往首页;空格键:向下翻一页

截图说明:

四、远程连接

1.查询linux服务器是否安装ssh

rpm -qa | grep 关键字
如:rpm -qa | grep ssh

2.开启服务、设置开机自启

systemctl start sshd

systemctl enable sshd

五、默认镜像源的修改

linux各大发行版修改软件源为国内加速镜像 - 简书

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐