Linux系统命令(一)软件下载安装命令:rpm、Yum、apt、apt-get、sudo、man、ssh服务、镜像源修改
本文主要是收集了一些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服务、镜像源修改相关推荐
- 【已阅】Linux的软件生态与两个方面,客户端/Linux软件下载安装的认识,yum源/仓库(repo)与yum指令的本质,yum指令操作等
铺垫1:服务器属于硬件 服务器是一种计算机硬件设备,主要用于存储.管理和处理数据以及为其他计算机提供服务. 服务器通常具有高性能的处理器.大容量的硬盘.大内存和高速网络连接等特点,可以提供各种服务,如 ...
- ubuntu系统vim常用命令学习以及ubuntu软件下载安装
文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...
- linux解决软件依赖的命令,通过yum解决软件的依赖关系
在安装libX11-dev的时候遇到如下问题. [root@localhost Server]# rpm -ivh --aid libX11-devel-1.0.3-11.el5.i386.rpm w ...
- Linux操作系统下软件的安装与卸载
在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...
- linux,ubuntu下软件的更新命令
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...
- Linux Centos下软件的安装与卸载方法
参考文档https://blog.csdn.net/zolalad/article/details/11368879 linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安装位置 ...
- linux 下的软件的安装与卸载
linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这 ...
- stress内存在linux测试结果,Linux压力测试软件Stress安装及使用指南
一.Stress是什么 stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户. 二.安装 将stress的安装包上传并解压到linux服务器的 ...
- linux下的软件包安装(rpm yum)
软件包安装主要有两种方式包括1,二进制安装(rpm yum)2,源代码安装. 1,二进制安装 Rpm 全称 redhat packet manager 功能:安装 卸载 升级 校验 查询 适用平台: ...
最新文章
- 选频放大电路对于150kHz导航信号进行放大检波
- spring mvc DispatcherServlet详解之一--request通过HandlerMaping获取控制器Controller过程
- 关于NHibernate
- 高效率读写文件方法比较
- 与时间相关的java源码_Java 基于当前时间获取和计算时间
- 优秀!读博期间一作发10篇1区SCI,他坦言自己也曾走过弯路
- python requests cookies请求_python+requests实现接口测试 - cookies的使用
- STM8单片机低功耗---活跃停机(Active Halt)模式实现-3
- [Ext JS] 3.5 单选框 Radio与复选框CheckBox
- Jquery瀑布流插件
- PB 级数据即席查询基于 Flink 的实践
- 硬盘盘符拒绝访问-问题和解决办法
- 使用Spring Cache设置缓存条件
- p值小于0.05拒绝还是接受_p值的困惑
- 激光清洗的优点和实际案例
- 对行场、带宽很好解析的一文章
- JQuery(js辅助开发类库)
- UIview 添加触摸.手势
- Solaris 中文命令
- anaconda一次性更新所有安装库
热门文章
- 第九章 从推销员干起
- Bootstrap导航栏navbar源码分析
- Student学生表(学号,姓名、性别、年龄、组织部门),Course 课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩) a、写一个SQL语句,查询选修了计算机原理的学生学号和姓
- oracle 开机变慢,项目最近突然启动很慢,平均启动3分钟,求助
- 用scrapy 大规模 无登陆 爬取 58同城 房产信息
- 修改jupyter默认的浏览器
- Windows收藏夹中没有桌面选项
- 3000元组装电脑配置推荐2023 3000元台式电脑配置清单2023
- 虚拟机虚拟网卡未识别怎么办!!!
- 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?行内元素和块级元素有什么区别?