mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
翻译完成
This commit is contained in:
parent
f2a590ffb2
commit
133c3df3e9
@ -1,154 +0,0 @@
|
|||||||
fyh翻译中。。。
|
|
||||||
|
|
||||||
7 Command Line Tools for Browsing Websites and Downloading Files in Linux
|
|
||||||
================================================================================
|
|
||||||
In the last article, we have covered few useful tools like ‘rTorrent‘, ‘wget‘, ‘cURL‘, ‘w3m‘, and ‘Elinks‘. We got lots of response to cover few other tools of same genre, if you’ve missed the first part you can go through it..
|
|
||||||
|
|
||||||
- [5 Command Line Tools for Downloading Files and Browsing Websites][1]
|
|
||||||
|
|
||||||
This article aims at making you aware of several other Linux command Line browsing and downloading applications, which will help you to browse and download files within the Linux shell.
|
|
||||||
|
|
||||||
### 1. links ###
|
|
||||||
|
|
||||||
Links is an open source web browser written in C programming Language. It is available for all major platforms viz., Linux, Windows, OS X and OS/2. This browser is text based as well as graphical. The text based links web browser is shipped by most of the standard Linux distributions by default. If links is not installed in your system by default you may install it from the repo. Elinks is a fork of links.
|
|
||||||
|
|
||||||
# apt-get install links
|
|
||||||
# yum install links
|
|
||||||
|
|
||||||
After installing links, you can browse any websites within the terminal as shown below in the screen cast..
|
|
||||||
|
|
||||||
# links www.tecmint.com
|
|
||||||
|
|
||||||
Use UP and DOWN arrow keys to navigate. Right arrow Key on a link will redirect you to that link and Left arrow key will bring you back to the last page. To QUIT press q.
|
|
||||||
|
|
||||||
Here is how it seems to access Tecmint using links tool.
|
|
||||||
|
|
||||||
![](http://www.tecmint.com/wp-content/uploads/2015/04/links-browse-websites-terminal.gif)
|
|
||||||
|
|
||||||
If you are interested in installing GUI of links, you may need to download latest source tarball (i.e. version 2.9) from [http://links.twibright.com/download/][2].
|
|
||||||
|
|
||||||
Alternatively, you may use following wget command to download and install as suggested below.
|
|
||||||
|
|
||||||
# wget http://links.twibright.com/download/links-2.9.tar.gz
|
|
||||||
# tar -xvf links-2.9.tar.gz
|
|
||||||
# cd links-2.9
|
|
||||||
# ./configure –enable-graphics
|
|
||||||
# make
|
|
||||||
# make install
|
|
||||||
|
|
||||||
**Note**: You need to install packages (libpng, libjpeg, TIFF library, SVGAlib, XFree86, C Compiler and make), if not already installed to successfully compile the package.
|
|
||||||
|
|
||||||
### 2. links2 ###
|
|
||||||
|
|
||||||
Links2 is a graphical web browser version of Twibright Labs Links web browser. This browser has support for mouse and clicks. Designed specially for speed without any CSS support, fairly good HTML and JavaScript support with limitations.
|
|
||||||
|
|
||||||
To install links2.
|
|
||||||
|
|
||||||
# apt-get install links2
|
|
||||||
# yum install links2
|
|
||||||
|
|
||||||
### 3. lynx ###
|
|
||||||
|
|
||||||
A text based web browser released under GNU GPLv2 license and written in ISO C. lynx is highly configurable web browser and Savior for many SYSAdmin. It has the reputation of being the oldest web browser that is being used and still actively developed.
|
|
||||||
|
|
||||||
To install lynx.
|
|
||||||
|
|
||||||
# apt-get install lynx
|
|
||||||
# yum install lynx
|
|
||||||
|
|
||||||
After installing lynx, type the following command to browse the website as shown below in the screen cast..
|
|
||||||
|
|
||||||
# lynx www.tecmint.com
|
|
||||||
|
|
||||||
![](http://www.tecmint.com/wp-content/uploads/2015/04/lynx-commandline-web-browsing.gif)
|
|
||||||
|
|
||||||
If you are interested in knowing a bit more about links and lynx web browser, you may like to visit the below link:
|
|
||||||
|
|
||||||
- [Web Browsing with Lynx and Links Command Line Tools][3]
|
|
||||||
|
|
||||||
### 4. youtube-dl ###
|
|
||||||
|
|
||||||
youtube-dl is a platform independent application which can be used to download videos from youtube and a few other sites. Written primarily in python and released under GNU GPL License, the application works out of the box. (Since youtube don’t allow you to download videos, it may be illegal to use it. Check the laws before you start using this.)
|
|
||||||
|
|
||||||
To install youtube-dl.
|
|
||||||
|
|
||||||
# apt-get install youtube-dl
|
|
||||||
# yum install youtube-dl
|
|
||||||
|
|
||||||
After installing, try to download files from the Youtube site, as shown in the below screen cast.
|
|
||||||
|
|
||||||
# youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws
|
|
||||||
|
|
||||||
![](http://www.tecmint.com/wp-content/uploads/2015/04/download-youtube-videos-from-terminal.gif)
|
|
||||||
|
|
||||||
If you are interested in knowing more about youtube-dl you may like to visit the below link:
|
|
||||||
|
|
||||||
- [YouTube-DL – A Command Line Youtube Video Downloader for Linux][4]
|
|
||||||
|
|
||||||
### 5. fetch ###
|
|
||||||
|
|
||||||
It is a command utility for unix-like operating system that is used for URL retrieval. It supports a lot of options like fetching ipv4 only address, ipv6 only address, no redirect, exit after successful file retrieval request, retry, etc.
|
|
||||||
|
|
||||||
Fetch can be Downloaded and installed from the link below
|
|
||||||
|
|
||||||
- [http://sourceforge.net/projects/fetch/?source=typ_redirect][5]
|
|
||||||
|
|
||||||
But before you compile and run it, you should install HTTP Fetcher. Download HTTP Fetcher from the link below.
|
|
||||||
|
|
||||||
- [http://sourceforge.net/projects/http-fetcher/?source=typ_redirect][6]
|
|
||||||
|
|
||||||
### 6. Axel ###
|
|
||||||
|
|
||||||
Axel is a command-line based download accelerator for Linux. Axel makes it possible to download a file at much faster speed through single connection request for multiple copies of files in small chunks through multiple http and ftp connections.
|
|
||||||
|
|
||||||
To install Axel.
|
|
||||||
|
|
||||||
# apt-get install axel
|
|
||||||
# yum install axel
|
|
||||||
|
|
||||||
After axel installed, you may use following command to download any given file, as shown in the screen cast.
|
|
||||||
|
|
||||||
# axel http://mirror.cse.iitk.ac.in/archlinux/iso/2015.04.01/archlinux-2015.04.01-dual.iso
|
|
||||||
|
|
||||||
![](http://www.tecmint.com/wp-content/uploads/2015/04/download-accelarator-for-linux.gif)
|
|
||||||
|
|
||||||
### 7. aria2 ###
|
|
||||||
|
|
||||||
aria2 is a command-line based download utility that is lightweight and support multi-protocol (HTTP, HTTPS, FTP, BitTorrent and Metalink). It can use metalinks files to simultaneously download ISO files from more than one server. It can serve as a Bit torrent client as well.
|
|
||||||
|
|
||||||
To install aria2.
|
|
||||||
|
|
||||||
# apt-get install aria2
|
|
||||||
# yum install aria2
|
|
||||||
|
|
||||||
Once aria2 installed, you can fire up the following command to download any given file…
|
|
||||||
|
|
||||||
# aria2c http://cdimage.debian.org/debian-cd/7.8.0/multi-arch/iso-cd/debian-7.8.0-amd64-i386-netinst.iso
|
|
||||||
|
|
||||||
![Aria2: Command Line Download Manager for Linux](http://www.tecmint.com/wp-content/uploads/2015/04/Download-Files-in-Terminal.gif)
|
|
||||||
Aria2: Command Line Download Manager for Linux
|
|
||||||
|
|
||||||
If you’re interested to know more at aria2 and their switches, read the following article.
|
|
||||||
|
|
||||||
- [Aria2 – A Multi-Protocol Command-Line Download Manager for Linux][7]
|
|
||||||
|
|
||||||
That’s all for now. I’ll be here again with another interesting topic you people will love to read. Till then stay tuned and connected to Tecmint. Don’t forget to provide us with your valuable feedback in the comments below. Like and share us and help us get spread.
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
via: http://www.tecmint.com/command-line-web-browser-download-file-in-linux/
|
|
||||||
|
|
||||||
作者:[Avishek Kumar][a]
|
|
||||||
译者:[wangjiezhe](https://github.com/wangjiezhe)
|
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
|
|
||||||
|
|
||||||
[a]:http://www.tecmint.com/author/avishek/
|
|
||||||
[1]:http://www.tecmint.com/linux-command-line-tools-for-downloading-files/
|
|
||||||
[2]:http://links.twibright.com/download/
|
|
||||||
[3]:http://www.tecmint.com/command-line-web-browsers/
|
|
||||||
[4]:http://www.tecmint.com/install-youtube-dl-command-line-video-download-tool/
|
|
||||||
[5]:http://sourceforge.net/projects/fetch/?source=typ_redirect
|
|
||||||
[6]:http://sourceforge.net/projects/http-fetcher/?source=typ_redirect
|
|
||||||
[7]:http://www.tecmint.com/install-aria2-a-multi-protocol-command-line-download-manager-in-rhel-centos-fedora/
|
|
@ -0,0 +1,149 @@
|
|||||||
|
Linux中7个用来浏览网页和下载文件的命令
|
||||||
|
================================================================================
|
||||||
|
上一篇文章中,我们提到了`rTorrent`、`wget`、`cURL`、`w3m`、`Elinks`等几个有用的工具,很多人回信说还有其它几个类似的工具也值得讨论,所以就有了这篇文章。如果错过了第一部分的讨论,可以通过下面的链接来回顾。
|
||||||
|
|
||||||
|
- [5个下载文件和浏览网页的命令行工具][1]
|
||||||
|
|
||||||
|
这篇文章介绍了Linux下用于浏览网页和下载文件的其它几个命令行工具。
|
||||||
|
|
||||||
|
### 1. links ###
|
||||||
|
|
||||||
|
Links是用C语言写的一个开源web浏览器,支持包括Linux、Windows、OS X和OS/2在内的所有主流平台。它提供了基于文本和图形界面两种版本。大多数标准的Linux发行版都默认包含了基于文本的版本。如果您的发行版中默认没有安装links,可以通过包管理工具进行安装。Elinks是links的一个衍生版本。
|
||||||
|
|
||||||
|
# apt-get install links
|
||||||
|
# yum install links
|
||||||
|
|
||||||
|
安装完成后,您可以像下图中那样使用命令浏览任意网页。
|
||||||
|
|
||||||
|
# links www.tecmint.com
|
||||||
|
|
||||||
|
在links中,可以使用键盘上的上下箭头键进行浏览。在超链接上按下右箭头会打开它,按下左箭头会返回到上一页面,按q键退出。
|
||||||
|
|
||||||
|
下图展示了如何使用links访问Tecmint的网站。
|
||||||
|
|
||||||
|
![](http://www.tecmint.com/wp-content/uploads/2015/04/links-browse-websites-terminal.gif)
|
||||||
|
|
||||||
|
如何你想安装links的图形界面版本,可能需要从[http://links.twibright.com/download/][2]下载最新的版本tarball(version 2.9)的源代码。
|
||||||
|
|
||||||
|
同样,也可以像下面那样使用wget下载安装。
|
||||||
|
|
||||||
|
# wget http://links.twibright.com/download/links-2.9.tar.gz
|
||||||
|
# tar -xvf links-2.9.tar.gz
|
||||||
|
# cd links-2.9
|
||||||
|
# ./configure –enable-graphics
|
||||||
|
# make
|
||||||
|
# make install
|
||||||
|
|
||||||
|
**注意**:links源代码的编译需要安装libpng, libjpeg, TIFF library, SVGAlib, XFree86, C Compiler and make这几个包。
|
||||||
|
|
||||||
|
### 2. links2 ###
|
||||||
|
|
||||||
|
Links是Twibright实验室编写的web浏览器,而Links2是基于它的一个图形化版本。Links2支持鼠标点击,设计强调速度,不支持任何CSS,在一定程度上很好地支持了HTML和JavaScript。
|
||||||
|
|
||||||
|
通过下面的命令安装Links2。
|
||||||
|
|
||||||
|
# apt-get install links2
|
||||||
|
# yum install links2
|
||||||
|
|
||||||
|
### 3. lynx ###
|
||||||
|
|
||||||
|
lynx是一个基于文本的web浏览器,使用GNU GPLv2协议发布,用ISO C编写。lynx是一个可高度配置的web浏览器,是许多系统管理员的救世主,有最悠久的web浏览器之称,并且至今仍然处在积极开发中。
|
||||||
|
|
||||||
|
通过下面的命令安装lyns。
|
||||||
|
|
||||||
|
# apt-get install lynx
|
||||||
|
# yum install lynx
|
||||||
|
|
||||||
|
安装完成后,可以像下图中那样使用这个命令浏览网页。
|
||||||
|
|
||||||
|
# lynx www.tecmint.com
|
||||||
|
|
||||||
|
![](http://www.tecmint.com/wp-content/uploads/2015/04/lynx-commandline-web-browsing.gif)
|
||||||
|
|
||||||
|
如果你想对links和lyns了解更多,可以访问下面的链接。
|
||||||
|
|
||||||
|
- [使用Lynx和Links命令浏览网页][3]
|
||||||
|
|
||||||
|
### 4. youtube-dl ###
|
||||||
|
|
||||||
|
youtube-dl是一个跨平台的应用,可以用来下载youtube和另外几个网站上的视频。它主要使用python开发,使用GNU GPL协议发布,并且超越了法律约束。(youtube不允许用户下载视频,因此使用youtube-dl可能会导致违法。使用该工具之前请您仔细阅读相关法律。)
|
||||||
|
|
||||||
|
使用如下命令安装youtube-dl。
|
||||||
|
|
||||||
|
# apt-get install youtube-dl
|
||||||
|
# yum install youtube-dl
|
||||||
|
|
||||||
|
安装完成后,可以用如下命令像图中那样从youtube网站下载视频。
|
||||||
|
|
||||||
|
# youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws
|
||||||
|
|
||||||
|
![](http://www.tecmint.com/wp-content/uploads/2015/04/download-youtube-videos-from-terminal.gif)
|
||||||
|
|
||||||
|
如果你想对youtube-dl了解更多,可以访问如下链接。
|
||||||
|
|
||||||
|
- [YouTube-DL – Linux下的youtube视频下载工具][4]
|
||||||
|
|
||||||
|
### 5. fetch ###
|
||||||
|
|
||||||
|
fetch是类unix系统下的一个检索URL的命令,支持许多选项,例如只检索ipv4或ipv6地址,无重定向,检索请求成功时退出,自动重试等。
|
||||||
|
|
||||||
|
fetch可以从通过下面的链接下载和安装。
|
||||||
|
|
||||||
|
- [http://sourceforge.net/projects/fetch/?source=typ_redirect][5]
|
||||||
|
|
||||||
|
编译安装之前,需要安装HTTP Fetcher,可以通过下面的链接下载。
|
||||||
|
|
||||||
|
- [http://sourceforge.net/projects/http-fetcher/?source=typ_redirect][6]
|
||||||
|
|
||||||
|
### 6. Axel ###
|
||||||
|
|
||||||
|
Axel是Linux下的一个基于命令行的下载加速器,可以对请求使用多线程和多个http和ftp连接加速。
|
||||||
|
|
||||||
|
使用下面的命令安装Axel。
|
||||||
|
|
||||||
|
# apt-get install axel
|
||||||
|
# yum install axel
|
||||||
|
|
||||||
|
Axel安装完成后,可以像下图那样使用这个命令下载任意文件。
|
||||||
|
|
||||||
|
# axel http://mirror.cse.iitk.ac.in/archlinux/iso/2015.04.01/archlinux-2015.04.01-dual.iso
|
||||||
|
|
||||||
|
![](http://www.tecmint.com/wp-content/uploads/2015/04/download-accelarator-for-linux.gif)
|
||||||
|
|
||||||
|
### 7. aria2 ###
|
||||||
|
|
||||||
|
aria2是一个轻量级的基于命令行的下载工具,并且支持多种协议((HTTP, HTTPS, FTP, BitTorrent以及Metalink)。它可以使用.metalinks文件从多台服务器同时下载ISO文件。
|
||||||
|
|
||||||
|
使用下面的命令安装aria2。
|
||||||
|
|
||||||
|
# apt-get install aria2
|
||||||
|
# yum install aria2
|
||||||
|
|
||||||
|
aria2安装完成后,可以像下图那样运行这个命令下载任意文件。
|
||||||
|
|
||||||
|
# aria2c http://cdimage.debian.org/debian-cd/7.8.0/multi-arch/iso-cd/debian-7.8.0-amd64-i386-netinst.iso
|
||||||
|
|
||||||
|
![Aria2: Linux的命令行下载工具 ](http://www.tecmint.com/wp-content/uploads/2015/04/Download-Files-in-Terminal.gif)
|
||||||
|
|
||||||
|
Aria2: Linux命令行下载工具
|
||||||
|
|
||||||
|
目前就这么多了。稍后咱们讨论另一个有意思的话题。请保持联系,常来Tecmint逛逛。别忘了在评论中给我们提供您的宝贵反馈,您的喜爱和分享帮助我们不断前行。
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: http://www.tecmint.com/command-line-web-browser-download-file-in-linux/
|
||||||
|
|
||||||
|
作者:[Avishek Kumar][a]
|
||||||
|
译者:[fyh](https://github.com/fyh)
|
||||||
|
校对:[校对者ID](https://github.com/校对者ID)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[a]:http://www.tecmint.com/author/avishek/
|
||||||
|
[1]:http://www.tecmint.com/linux-command-line-tools-for-downloading-files/
|
||||||
|
[2]:http://links.twibright.com/download/
|
||||||
|
[3]:http://www.tecmint.com/command-line-web-browsers/
|
||||||
|
[4]:http://www.tecmint.com/install-youtube-dl-command-line-video-download-tool/
|
||||||
|
[5]:http://sourceforge.net/projects/fetch/?source=typ_redirect
|
||||||
|
[6]:http://sourceforge.net/projects/http-fetcher/?source=typ_redirect
|
||||||
|
[7]:http://www.tecmint.com/install-aria2-a-multi-protocol-command-line-download-manager-in-rhel-centos-fedora/
|
Loading…
Reference in New Issue
Block a user