Vyhledávání na webu

8 Nástroje příkazového řádku pro procházení webových stránek a stahování souborů v systému Linux


V minulém článku jsme probrali několik užitečných nástrojů, jako jsou 'rTorrent', 'wget', 'cURL', 'w3m “ a „Elinks“. Dostali jsme spoustu odpovědí na pokrytí několika dalších nástrojů stejného žánru, pokud jste nestihli první část, můžete si ji projít.

  • 5 Nástroje příkazového řádku pro stahování souborů a procházení webových stránek

Cílem tohoto článku je seznámit vás s několika dalšími aplikacemi pro procházení a stahování příkazového řádku Linuxu, které vám pomohou procházet a stahovat soubory v prostředí Linuxu.

1. odkazy

Odkazy je webový prohlížeč s otevřeným zdrojovým kódem napsaný v programovacím jazyce C. Je k dispozici pro všechny hlavní platformy, tj. Linux, Windows, OS X a OS/2.

Tento prohlížeč je textový i grafický. Textový webový prohlížeč odkazů je standardně dodáván většinou standardních distribucí Linuxu. Pokud odkazy nejsou ve vašem systému ve výchozím nastavení nainstalovány, můžete je nainstalovat z úložiště. Elinks je větev odkazů.

sudo apt install links    (on Debian, Ubuntu, & Mint)
sudo dnf install links    (on Fedora, CentOS & RHEL)
sudo pacman -S links      (on Arch and Manjaro)
sudo zypper install links (on OpenSuse)

Po instalaci odkazů můžete procházet libovolné webové stránky v terminálu, jak je znázorněno níže na obrazovce.

links linux-console.net

K navigaci použijte klávesy NAHORU a DOLŮ. Klávesa se šipkou vpravo na odkazu vás přesměruje na tento odkaz a klávesa se šipkou doleva vás vrátí zpět na poslední stránku. Chcete-li UKONČIT, stiskněte q.

Takto vypadá přístup k Tecmint pomocí nástroje odkazy.

Pokud máte zájem o instalaci GUI odkazů, možná si budete muset stáhnout nejnovější zdrojový tarball (tj. verzi 2.22) z http://links.twibright.com/download/.

Případně můžete použít následující příkaz wget ke stažení a instalaci, jak je navrženo níže.

wget http://links.twibright.com/download/links-2.22.tar.gz
tar -xvf links-2.22.tar.gz
cd links-2.22
./configure --enable-graphics
make
sudo make install

Poznámka: K úspěšné kompilaci balíčku je třeba nainstalovat balíčky (libpng, libjpeg, knihovna TIFF, SVGAlib, XFree86, C Compiler a make), pokud již nejsou nainstalovány.

2. odkazy2

Links2 je grafická verze webového prohlížeče webového prohlížeče Twibright Labs Links. Tento prohlížeč podporuje myši a kliknutí. Navrženo speciálně pro rychlost bez podpory CSS, poměrně dobrou podporu HTML a JavaScriptu s omezeními.

Chcete-li nainstalovat links2 na Linux.

sudo apt install links2    (on Debian, Ubuntu, & Mint)
sudo dnf install links2    (on Fedora, CentOS & RHEL)
sudo pacman -S links2      (on Arch and Manjaro)
sudo zypper install links2 (on OpenSuse)

Chcete-li spustit links2 v režimu příkazového řádku nebo v grafickém režimu, musíte použít volbu -g, která zobrazí obrázky.

links2 linux-console.net
OR
links2 -g linux-console.net

3. rys

Textový webový prohlížeč vydaný pod licencí GNU GPLv2 a napsaný v ISO C. lynx je vysoce konfigurovatelný webový prohlížeč a Spasitel pro mnoho systémových administrátorů. Má pověst nejstaršího webového prohlížeče, který se používá a stále aktivně vyvíjí.

Instalace lynx v systému Linux.

sudo apt install lynx    (on Debian, Ubuntu, & Mint)
sudo dnf install lynx    (on Fedora, CentOS & RHEL)
sudo pacman -S lynx      (on Arch and Manjaro)
sudo zypper install lynx (on OpenSuse)

Po instalaci lynx zadejte následující příkaz a procházejte web, jak je uvedeno níže na obrazovce.

lynx linux-console.net

Pokud se chcete dozvědět něco více o odkazech a webovém prohlížeči lynx, můžete navštívit níže uvedený odkaz:

  • Procházení webu s nástroji příkazového řádku Lynx a odkazy

4. youtube-dl

youtube-dl je aplikace nezávislá na platformě, kterou lze použít ke stahování videí z youtube a několika dalších stránek. Napsaná primárně v pythonu a vydaná pod licencí GNU GPL, aplikace funguje hned po vybalení. (Vzhledem k tomu, že youtube neumožňuje stahování videí, může být jeho používání nezákonné. Než toto začnete používat, prostudujte si zákony.)

Chcete-li nainstalovat youtube-dl v systému Linux.

sudo apt install youtube-dl    (on Debian, Ubuntu, & Mint)
sudo dnf install youtube-dl    (on Fedora, CentOS & RHEL)
sudo pacman -S youtube-dl      (on Arch and Manjaro)
sudo zypper install youtube-dl (on OpenSuse)

Po instalaci zkuste stáhnout soubory z webu Youtube, jak je znázorněno na níže uvedeném screencastu.

youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws

Pokud se chcete dozvědět více o youtube-dl, můžete navštívit níže uvedený odkaz:

  • YouTube-DL – YouTube Video Downloader z příkazového řádku pro Linux

5. aport

fetch je nástroj příkazového řádku pro operační systém podobný Unixu, který se používá k získávání adres URL. Podporuje mnoho možností, jako je načítání pouze adresy ipv4, pouze adresy ipv6, žádné přesměrování, ukončení po úspěšné žádosti o načtení souboru, opakování atd.

Fetch lze stáhnout a nainstalovat z odkazu níže

http://sourceforge.net/projects/fetch/?source=typ_redirect

Ale než jej zkompilujete a spustíte, měli byste nainstalovat HTTP Fetcher. Stáhněte si HTTP Fetcher z níže uvedeného odkazu.

http://sourceforge.net/projects/http-fetcher/?source=typ_redirect

6. Axel

Axel je akcelerátor stahování pro Linux založený na příkazovém řádku. Axel umožňuje stahovat soubor mnohem vyšší rychlostí prostřednictvím jediného požadavku na připojení pro více kopií souborů v malých kouscích prostřednictvím více připojení http a FTP.

Chcete-li nainstalovat Axel v systému Linux.

sudo apt install axel    (on Debian, Ubuntu, & Mint)
sudo dnf install axel    (on Fedora, CentOS & RHEL)
sudo pacman -S axel      (on Arch and Manjaro)
sudo zypper install axel (on OpenSuse)

Po instalaci axel můžete použít následující příkaz ke stažení libovolného souboru, jak je znázorněno na obrazovce.

axel https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

7. árie2

aria2 je nástroj pro stahování z příkazového řádku, který je lehký a podporuje více protokolů (HTTP, HTTPS, FTP, BitTorrent a Metalink). Může používat soubory metalink k současnému stahování souborů ISO z více než jednoho serveru. Může sloužit také jako Bit torrent klient.

Chcete-li nainstalovat aria2 v systému Linux.

sudo apt install aria2    (on Debian, Ubuntu, & Mint)
sudo dnf install aria2    (on Fedora, CentOS & RHEL)
sudo pacman -S aria2      (on Arch and Manjaro)
sudo zypper install aria2 (on OpenSuse)

Po instalaci aria2 můžete spustit následující příkaz ke stažení libovolného souboru…

aria2c https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

Pokud se chcete dozvědět více o aria2 a jejích přepínačích, přečtěte si následující článek.

  • Aria2 – Multi-Protocol Command-Line Download Manager pro Linux

8. w3m

w3m je další open source textový webový prohlížeč velmi podobný lynx, který běží na terminálu. Používá emacs-w3m rozhraní Emacs pro w3m k procházení webových stránek v rozhraní emacs.

Chcete-li nainstalovat w3m v systému Linux.

sudo apt install w3m    (on Debian, Ubuntu, & Mint)
sudo dnf install w3m    (on Fedora, CentOS & RHEL)
sudo pacman -S w3m      (on Arch and Manjaro)
sudo zypper install w3m (on OpenSuse)

Po instalaci w3m spusťte následující příkaz a procházejte web, jak je uvedeno níže.

w3m linux-console.net

9. Oči

Browsh je moderní textový prohlížeč, který zobrazuje něco jako moderní prohlížeč, jako je HTML5, CSS3, JS, video a dokonce i WebGL. Jeho hlavní rolí je být spuštěn na vzdáleném serveru přes SSH nebo Mosh a procházet webové stránky jako text z terminálu výrazným snížením šířky pásma a zvýšením rychlosti procházení.

To znamená, že server stahuje webové stránky a využívá minimální šířku pásma připojení SSH k zobrazení výsledků webové stránky. Standardní textové prohlížeče však postrádají JS a veškerou další podporu HTML5.

Chcete-li nainstalovat Browsh v systému Linux, musíte si stáhnout binární balíček a nainstalovat jej pomocí správce balíčků.

To je prozatím vše. Budu tu znovu s dalším zajímavým tématem, které si lidé rádi přečtou. Do té doby zůstaňte naladěni a připojeni k Tecmint. Nezapomeňte nám v komentářích níže poskytnout svou cennou zpětnou vazbu. Lajkujte a sdílejte nás a pomozte nám se šířit.