Linux软件安装以及网络请求和下载

作者 : admin 本文共958个字,预计阅读时间需要3分钟 发布时间: 2024-06-9 共2人阅读

目录

  • 前言
  • 一、系统环境
  • 二、软件安装
    • 2.1 使用yum命令实现软件的自动化安装
  • 三、网络请求和下载
    • 3.1 wget命令
    • 3.2 curl命令
  • 总结

前言

本篇文章介绍如何在Linux系统上安装软件,以及如何发送网络请求并从网络下载文件。

一、系统环境

  • 虚拟机版本:VMware® Workstation 15 Pro
  • Linux镜像文件:CentOS-7-x86_64-Minimal-1804.iso
  • 主机系统:Windows 11 家庭中文版
  • 主机系统类型:64 位操作系统, 基于 x64 的处理器
  • 远程连接工具:MobaXterm中文版本

二、软件安装

Linux系统常见的软件安装包的文件格式为.rpm。
Linux软件安装分为离线安装和自动化安装。
离线安装需要自行下载.rpm软件包后实现定制化安装(可以选择安装路径)。
自动化安装指使用一个基于rpm包的前端软件包管理器实现自动化安装。

2.1 使用yum命令实现软件的自动化安装

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。其基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

语法格式:yum [-y] [install search remove] 软件名称
-y 自动确认,无需手动确认安装和卸载
install 安装命令
remove  卸载命令
search  搜索软件

install 和 remove 需要root权限,可以切换用户到root 或者使用sudo临时切换到root

三、网络请求和下载

3.1 wget命令

wget是非交互式的文件下载器,可以在命令行内下载网络文件
wget命令在当前系统环境需要自己安装

语法格式:wget [-b] url
-b 后台下载,会将下载细节写入到当前工作目录的wget-log文件,wget-log文件会自动创建
参数url 下载链接

3.2 curl命令

curl可以发送http网络请求,可用于下载文件、获取信息

语法格式:curl [-O] url
-O 用于下载文件,当url是下载链接时,可以使用此选项保存文件
参数url 发起网络请求的url

例子1
curl cip.cc
向cip.cc发起http网络请求,可以获取当前主机联网的IP地址


总结

本站无任何商业行为
个人在线分享 » Linux软件安装以及网络请求和下载
E-->