linux中下载命令详解

1.wget

wget是linux最常用的下载命令,一般的使用方法是wget+空格+要下载的文件的url路径

常用的参数一般是-c,可以断点续传,下载终止可以用命令接着继续下载

wget常用参数

◆-b:后台下载,Wget默认的是把文件下载到当前目录。

◆-O:将文件下载到指定的目录中。

◆-P:保存文件之前先创建指定名称的目录。

◆-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。

◆-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。

◆-r:使用递归下载

2.curl

curl是Linux下不错的命令行下载工具,小巧、高速,唯一的缺点是不支持多线程下载。在http://curl.haxx.se/download/curl-7.14.0.tar.gz下载最新版本。下载后便可使用如下命令编译安装:

    #tar zxvf curl-7.14.0.tar.gz
    #cd curl-7.14.0/
    #./configure
    #make
    #make test
    #make install

curl使用格式如下: #curl [选项][下载地址] Curl典型下载如下: #curl -O http://10.1.27.10/~kennycx/tools/lumaqq_2004-linux_gtk2_x86_with_jre.tar.gz 使用Curl下载一个文件并保存到当前目录。此外,Curl虽然不支持多线程下载,但它可同时下载多个文件或下载文件的某一部分,可使用如下命令实现: #curl -r 0-199 http://www.netscape.com/ 获得文件的前200 bytes。对于常用的代理下载Curl也可轻松实现,具体操作如下: #curl -x 10.1.27.10:1022 ftp://ftp.funet.fi/README 使用代理地址为10.1.27.10端口为1022的代理服务器下载一个文件。 #curl -U user:passwd -x 10.1.27.10:1022 ftp://ftp.funet.fi/README 如果代理服务器需要特别的验证,则需要在user:passwd处


文件为压缩包,内包含doc、pdf版本任君选择。 本资源部分源自网络,如有纰漏还望告知。 整理不易,如果觉得不错,请点赞留言,谢谢!!! 本资源专为入门学习Linux的新手们量身定制。 内含Linux常用必会60+个命令实例以及详解Linux提供了大量的命令,利用它可以有效地完成大量的工作, 如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。 所以,在Linux系统上工作离不开使用系统提供的命令。 要想真正理解Linux系统,就必须从Linux命令学起, 通过基础的命令学习可以进一步理解Linux系统。 一、系统: # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 二、资源: # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载 三、磁盘与分区: # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况 …………………………………………………………………………
### 解决Linux系统中安装或更新wget时出现的错误 当在Linux系统中尝试安装或更新`wget`工具时遇到问题,可以通过多种方式来解决问题并成功完成操作。对于已包含旧版`wget`的情况,在某些情况下这些版本可能存在缺陷,因此通过源码编译的方式获取最新的稳定版本是一种常见做法[^1]。 针对具体的操作环境,比如基于RPM包管理器的发行版(如CentOS, RedHat),如果发现缺少依赖项或其他阻碍正常安装的因素,则可以考虑采用强制安装策略或者其他替代方案。例如,面对特定类型的安装失败情况,有建议指出可利用带有特殊参数的命令行指令绕过依赖关系检测强行安装必要的组件,但这通常不是推荐的做法除非确实必要[^2]。 另外值得注意的是,`wget`作为一款强大的网络下载工具,在离线状态下也能继续工作,这意味着即使用户断开连接或者注销会话,该程序仍然能够按照预定计划完成文件传输任务。这一特性使得`wget`成为管理员们日常工作中不可或缺的好帮手之一[^3]。 #### 处理无可用软件仓库的情形 在一个极端的情况下——即系统里既不存在`yum`也不具备预装的`wget`,则需要先手动配置好合适的镜像资源地址再进行下一步骤。此时可以从可靠的第三方站点下载适用于当前系统的`.repo`配置文件,并将其放置于指定目录下以便后续调用;接着运用基本文本处理手段修改其中的关键字段以匹配实际需求,最后确保原始配置不会干扰新设置即可开始正式部署流程[^4]。 #### 针对wget命令执行失败的具体措施 假设直接运行`wget`命令遇到了障碍,那么应该仔细检查URL路径是否正确以及目标主机的状态。除此之外,还可以尝试更换不同的镜像源或是调整防火墙规则等方法排除外部因素的影响。同时确认本机的安全机制(SELinux/AppArmor)没有阻止正常的网络访问活动也很重要。一旦定位到了确切原因就可以采取针对性更强的技术手段加以修复[^5]。 ```bash # 替换repo文件示例代码 cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo sed -i 's;$releasever;6;g' CentOS6-Base-163.repo mv rhel-source.repo rhel-source.repo.bak ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值