推荐 | 基于Linux命令行的五个文件下载和网站浏览工具

news/2024/5/10 2:05:12/文章来源:https://blog.csdn.net/weixin_34029680/article/details/90395804

Linux命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具。命令行本身功能多样,多种内建或者第三方的命令行应用使得Linux变得更加健壮和强大。Linux Shell支持多种不同类型的网络应用,无论是BT下载软件,专用下载器或者互联网冲浪。

5个命令行互联网工具

这里我们介绍了5个很好的命令行互联网工具,它们非常有用,也很容易上手。

1. rTorrent

rTorrent是基于文本,用C++编写,追求高性能的Torrent客户端。支持大部分标准的Linux发行版,包括FreeBSD和Mac OS X。

安装rTorrent

 
  1. # apt­-get install rtorrent (基于 APT 的系统) 
 
  1. # yum install rtorrent (基于 YUM 的系统) 

在终端中用下面的命令检查rtorrent是否正确安装

 
  1. # rtorrent 

rTorrent命令行工具

rTorrent的功能

一些有用的快捷键和使用方法

  • CTRL+ q – 退出rTorrent应用程序
  • CTRL+ s – 开始下载
  • CTRL+ d – 停止运行中的下载或者移除已完成的下载
  • CTRL+ k – 停止并关闭运行中的下载
  • CTRL+ r – 在上传/下载种子之前进行Hash检查
  • CTRL+ q – 执行两次这个命令,rTorrent会直接退出而不发送“停止”信号
  • Left Arrow Key – 跳到上一屏幕
  • Right Arrow Key – 跳到下一屏幕

2. Wget

Wget是GNU项目的一部分,名字由World Wide Web (WWW)衍生而来。Wget是用来递归下载、离线查看本地服务器HTML文件一个很好的工具,它可用于Windows, Mac,以及Linux等大部分平台。Wget能通过HTTP,HTTPS和FTP下载文件。另外,能镜像整个网站,支持代理浏览以及暂停/回复下载使得它更为有用。

安装Wget

由于是GNU项目的一部分,Wget捆绑在大部分标准Linux发行版中,不再需要独立下载安装。如果默认没有安装,你也可以使用apt或者yum安装。

 
  1. # apt­-get install wget (基于 APT 的系统) 
 
  1. # yum install wget (基于 YUM 的系统) 

Wget的一些基本用法

使用wget下载一个单独的文件.

 
  1. # wget http://www.website-name.com/file 

递归下载整个网站.

 
  1. # wget -r http://www.website-name.com 

从一个网站下载指定类型的文件(例如 pdf 和 png).

 
  1. # wget -r -A png,pdf http://www.website-name.com 

Wget是一个很棒的工具,它允许在资源有限的机器上自定义或者过滤下载。这是镜像一个网站(Yahoo.com)的wget下载截图。

Wget 命令行文件下载

要获取更多wget下载的例子,可以阅读我们的文章Wget下载命令例子。

3. cURL

cURL是在多种协议上传输数据的命令行工具。cURL是支持FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3等协议的客户端应用。cURL是一个不同于wget 的简单下载器,和其它的相比,它支持LDAP,POP3。cURL也很好的支持代理下载,暂停下载以及恢复下载。

安装cURL

在软件仓库或者已安装软件中,cURL在大部分发行版中默认是可用的。如果没有安装,运行apt或者yum从软件仓库中获取需要的安装包。

 
  1. # apt­-get install curl (基于 APT 的系统) 
 
  1. # yum install curl (基于 YUM 的系统) 

cURL的基本使用方法

 
  1. # curl www.tecmint.com 

Curl 下载

Curl 下载

4. w3m

W3m是GPL协议下发布的基于文本的web浏览器。W3m支持表格,帧,颜色,SSL连接以及内联图像。W3m以快速浏览而出名。

安装w3m

W3m在大部分Linux发行版中也是默认可用的。如果不可用的话可以用apt或者yum获取需要的安装包。

 
  1. # apt­-get install w3m (基于 APT 的系统) 
 
  1. # yum install w3m (基于 YUM 的系统) 

w3m的基本使用方法

 
  1. # w3m www.tecmint.com 

基于文本的web浏览器w3m5. Elinks

Elinks是基于文本的免费浏览器,用于Unix及基于Unix的系统。Elinks支持 HTTP,HTTP Cookies以及支持浏览Perl和Ruby脚本(LCTT 译注:应该是指 CGI)。也很好的支持选项卡浏览。最棒的是它支持鼠标、彩色以及支持一系列的协议,例如HTTP, FTP, SMB, Ipv4 和 Ipv6。

安装Elinks

Elinks在大部分Linux发行版上是默认可用的。如果不是的话,可以通过apt或者yum安装。

 
  1. # apt­-get install elinks (基于 APT 的系统) 
 
  1. # yum install elinks (基于 YUM 的系统) 

Elinks的基本使用方法

 
  1. # elinks www.tecmint.com 

Elinks命令行浏览互联网





作者:Avishek Kumar
来源:51CTO

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_851527.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用laravel快速开发网站流程(composer)

一、下载安装composer 1、composer官方下载地址 2、安装 中间的选项可以不用操作忽略掉直接下一步到安装结束 3、完成 cmd中输入composer出现下面的信息证明安装结束 4、配置中文镜像 快速down包 , 不需要的可以忽略这一步 。直接在cmd中输入命令 命令地址 二、laravel应用 …

标题党:如何写出SEO与新媒体平台都吸喜欢的标题!

标题党,这里先简述一下,大部分作者往往将标题党定义为那些利用浮夸标题吸引眼球的写手,基本上文不对题,但实际上我认为“标题党”这个词应该作为中性词。 道理很简单,在任何时期,我们都得承认标题的作用&am…

在线压力测试,测试网站并发量

原文 最近都在折腾这个站点,发现有时内存挺高的,本身使用的就是廉价小内存VPS,所以比较担心站点的稳定性,对运维压测也不是特别熟悉,所以找了两个在线的压力测试网站,小试一下,下面介绍给大家&a…

记录一次垃圾短信网站短链分析

垃圾办信用卡短信数据分析 最近天天收到叫我办理某银行的信用卡的短信,让我们感觉和真的一样,其实,很多都是套路,都是别人拿来套用户的信息的。下面我们来看下短信 常理分析 分析一下下面这条短信,首先乍一看这个短信好…

针对网站漏洞怎么修复区块链漏洞之以太坊

2019独角兽企业重金招聘Python工程师标准>>> 前段时间以太坊升级架构,君士坦丁堡的硬分叉一个升级代号,被爆出含有高危的网站漏洞,该漏洞产生的原因是由于开启了新的协议模式eip1283导致的,也是区块链漏洞当中危害较为…

网站负载均衡

1、什么是负载均衡 负载均衡就是由多台服务器(群集)对同一个网站提供服务,用户的请求被分配给群集中某台服务器来处理。不同的用户访问同一个网站,但后台提供服务的服务器可能是不同的。当有大量的并发访问时,这种群集…

[译] 用 Workers 让静态网站动态化

原文地址:Using Workers To Make Static Sites Dynamic原文作者:Guest Author译文出自:掘金翻译计划本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO1/using-workers-to-make-static-sites-dynamic.md译者&…

精选:3个可以下载免费的高质量照片的网站

在您的照片库中加入成千上万张高品质的照片,涵盖各种主题和风格!下面列出的网站提供可用于任何项目的图像,没有限制。您不必担心因为一张小图片的版权而导致麻烦。通过这些网站可以改善你的设计项目,这些是网上提供免费的高质量图…

mouseout、mouseover和mouseleave、mouseenter区别

今天在使用鼠标事件时,用错了mouseout,于是做个测试总结。 结论: mouseenter:当鼠标移入某元素时触发。 mouseleave:当鼠标移出某元素时触发。 mouseover:当鼠标移入某元素时触发,移入和移出…

16个时髦的扁平化设计的 HTML5 CSS3 网站模板

创建网站最好办法之一是使用现成的网站模板或使用开源 CMS 应用程序。所以,今天这篇文章给大家带来的是16款基于 HTML5 & CSS3 的精美的扁平风格网站模板,大家可以借助这些优秀的网站模板创建自己的优秀网站。这些网站模板虽然是收费,但是…

经典网页设计:20个与众不同的国外 HTML5 网站

大家都都知道, HTML5 具备所有最新的技术和功能,帮助我们创造平滑过渡,花式图像滑块和动画。如果你正在考虑使用HTML5 来设计自己的网站,那么这个集合能够帮助你。 在过去的10年里,网页设计师使用 Flash、JavaScript 或…

你应该知道的10个奇特的 HTML5 单页网站

网页设计师努力寻找新的方式来展现内容。其中一个大的趋势是单页网站,现在被世界上的一些大的品牌广泛采用,使用它们来为用户提供一个快速,干净和简单的而且​​美丽的网站。 下面是10个令人惊叹的单页 H​​TML5 的网站,涵盖了简…

经典网页设计:20个创新的 HTML5 网站《上篇》

在过去的10年里,网页设计师使用 Flash、JavaScript 或其他复杂的软件和技术来创建网站。但现在你可以前所未有的快速、轻松地设计或创造互动的、有趣好看的网站。如何创建?答案是 HTML5 。 这篇文章向大家展示20个创新的 HTML5 网站。看看这些惊人的 HTM…

经典网页设计:25个华丽的 CSS 网站作品案例

CSS 是网页设计师和网页开发人员最喜欢的技术之一,因为它有大量新特性、新元素和新技术。创建一个基本的布局可能并不需要很多的时间或精力。但是,如果你想让您的设计脱颖而出,那么就真的需要花费一番功夫。今天,我向大家分享25个…

分享:一组免费的响应式 HTML5 CSS3 网站模板

HTML5 Up! 分享了一组响应式网站模板,这些网站都是基于 HTML5 & CSS3 制作的干净、简单、响应式的网站。每个网站都提供了在线演示并可以免费下载使用。需要注意的是,下载的时候需要 Follow 作者的 Twitter。 您可能感兴趣的相关文章Transit – 超平…

HTML5网站大观:10个精美的复古风格 HTML5 网站作品

本期的 HTML5 网站大观与大家分享 10 个精美的复古风格 HTML5 网站作品。作为下一代网页语言,HTML5 加入中众多的语义化标签,例如video、audio、section、article、header 和 nav 等,HTML5 正引领网页制作技术革命。希望下面清单中收集的这10…

HTML5网站大观:精美的 HTML5 商业网站设计案例

本期的 HTML5 网站大观与大家分享 10 个精美的 HTML5 商业网站设计案例。HTML5 增加了很多新标签以及新特性,正引领网页技术革命。希望这些优秀的 HTML5 网站案例能帮助大家更好的学习 HTML5 网站制作。 Sullivan NYC Fork CMS Nike – Paul Rodriguez V Elisa 3G …

网站侧边功能导航栏--屏幕滚动效果

屏幕滚动效果&#xff1a; <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title></title><style>ul,ol {list-style-type: none;}* {margin:0;padding:0;}html,body {width: 100%;height: 100…

node.js爬取网站数据【dom方式】

node.js爬取网站数据提醒&#xff1a;示例网站代码已失效[ 应用逻辑有效 ]第一步&#xff1a;准备工作&#xff1b;1. 选择目标地址URL&#xff1b;2. 确保 node.js 环境&#xff1b;3. CMd命令 &#xff1a;创建项目文件夹 &#xff1b;4. CMd窗口 &#xff1a;调用 npm init …