本文主要是收集了一些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.rpm v\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 install apt-get install 安装软件包
apt remove apt-get remove 移除软件包
apt purge apt-get purge 移除软件包及配置文件
apt update apt-get update 刷新存储库索引
apt upgrade apt-get upgrade 升级所有可升级的软件包
apt autoremove apt-get autoremove 自动删除不需要的包
apt full-upgrade apt-get dist-upgrade 在升级软件包时自动处理依赖关系
apt search apt-cache search 搜索应用程序
apt show apt-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 sshdsystemctl enable sshd

五、默认镜像源的修改

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

Linux系统命令(一)软件下载安装命令:rpm、Yum、apt、apt-get、sudo、man、ssh服务、镜像源修改相关推荐

  1. 【已阅】Linux的软件生态与两个方面,客户端/Linux软件下载安装的认识,yum源/仓库(repo)与yum指令的本质,yum指令操作等

    铺垫1:服务器属于硬件 服务器是一种计算机硬件设备,主要用于存储.管理和处理数据以及为其他计算机提供服务. 服务器通常具有高性能的处理器.大容量的硬盘.大内存和高速网络连接等特点,可以提供各种服务,如 ...

  2. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  3. linux解决软件依赖的命令,通过yum解决软件的依赖关系

    在安装libX11-dev的时候遇到如下问题. [root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpm w ...

  4. Linux操作系统下软件的安装与卸载

    在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...

  5. linux,ubuntu下软件的更新命令

    在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...

  6. Linux Centos下软件的安装与卸载方法

    参考文档https://blog.csdn.net/zolalad/article/details/11368879 linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安装位置 ...

  7. linux 下的软件的安装与卸载

    linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这 ...

  8. stress内存在linux测试结果,Linux压力测试软件Stress安装及使用指南

    一.Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户. 二.安装 将stress的安装包上传并解压到linux服务器的 ...

  9. linux下的软件包安装(rpm   yum)

    软件包安装主要有两种方式包括1,二进制安装(rpm yum)2,源代码安装. 1,二进制安装 Rpm  全称 redhat packet manager 功能:安装 卸载 升级 校验 查询 适用平台: ...

最新文章

  1. 选频放大电路对于150kHz导航信号进行放大检波
  2. spring mvc DispatcherServlet详解之一--request通过HandlerMaping获取控制器Controller过程
  3. 关于NHibernate
  4. 高效率读写文件方法比较
  5. 与时间相关的java源码_Java 基于当前时间获取和计算时间
  6. 优秀!读博期间一作发10篇1区SCI,他坦言自己也曾走过弯路
  7. python requests cookies请求_python+requests实现接口测试 - cookies的使用
  8. STM8单片机低功耗---活跃停机(Active Halt)模式实现-3
  9. [Ext JS] 3.5 单选框 Radio与复选框CheckBox
  10. Jquery瀑布流插件
  11. PB 级数据即席查询基于 Flink 的实践
  12. 硬盘盘符拒绝访问-问题和解决办法
  13. 使用Spring Cache设置缓存条件
  14. p值小于0.05拒绝还是接受_p值的困惑
  15. 激光清洗的优点和实际案例
  16. 对行场、带宽很好解析的一文章
  17. JQuery(js辅助开发类库)
  18. UIview 添加触摸.手势
  19. Solaris 中文命令
  20. anaconda一次性更新所有安装库

热门文章

  1. 第九章 从推销员干起
  2. Bootstrap导航栏navbar源码分析
  3. Student学生表(学号,姓名、性别、年龄、组织部门),Course 课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩) a、写一个SQL语句,查询选修了计算机原理的学生学号和姓
  4. oracle 开机变慢,项目最近突然启动很慢,平均启动3分钟,求助
  5. 用scrapy 大规模 无登陆 爬取 58同城 房产信息
  6. 修改jupyter默认的浏览器
  7. Windows收藏夹中没有桌面选项
  8. 3000元组装电脑配置推荐2023 3000元台式电脑配置清单2023
  9. 虚拟机虚拟网卡未识别怎么办!!!
  10. 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?行内元素和块级元素有什么区别?