Zoeken op website

8 opdrachtregelhulpmiddelen voor het surfen op websites en het downloaden van bestanden in Linux


In het laatste artikel hebben we enkele nuttige tools besproken, zoals 'rTorrent', 'wget', 'cURL', 'w3m ' en 'Elinks'. We hebben veel reacties gekregen over enkele andere tools van hetzelfde genre. Als je het eerste deel hebt gemist, kun je het doornemen.

  • 5 opdrachtregelhulpmiddelen voor het downloaden van bestanden en het surfen op websites

Dit artikel is bedoeld om u kennis te laten maken met verschillende andere Linux-opdrachtregelprogramma's voor bladeren en downloaden, die u zullen helpen bij het bladeren en downloaden van bestanden binnen de Linux-shell.

1. koppelingen

Links is een open-source webbrowser geschreven in de programmeertaal C. Het is beschikbaar voor alle grote platforms, namelijk Linux, Windows, OS X en OS/2.

Deze browser is zowel tekstgebaseerd als grafisch. De op tekst gebaseerde links webbrowser wordt standaard geleverd door de meeste standaard Linux-distributies. Als links niet standaard op uw systeem zijn geïnstalleerd, kunt u deze vanuit de repository installeren. Elinks is een afsplitsing van links.

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)

Na het installeren van links kunt u door alle websites binnen de terminal bladeren, zoals hieronder in de screencast wordt weergegeven.

links linux-console.net

Gebruik de pijltjestoetsen OMHOOG en OMLAAG om te navigeren. Met de pijl-rechts-toets op een link wordt u doorverwezen naar die link en met de pijl-links-toets gaat u terug naar de laatste pagina. Om AFSLUITEN te drukken, drukt u op q.

Hier ziet u hoe het lijkt om toegang te krijgen tot Tecmint met behulp van de links tool.

Als u geïnteresseerd bent in het installeren van de GUI van links, moet u mogelijk de nieuwste bron-tarball (d.w.z. versie 2.22) downloaden van http://links.twibright.com/download/.

Als alternatief kunt u de volgende wget-opdracht gebruiken om te downloaden en te installeren, zoals hieronder wordt voorgesteld.

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

Opmerking: U moet pakketten installeren (libpng, libjpeg, TIFF-bibliotheek, SVGAlib, XFree86, C Compiler en make), als dit nog niet is gebeurd, om het pakket succesvol te kunnen compileren.

2. koppelingen2

Links2 is een grafische webbrowserversie van de Twibright Labs Links-webbrowser. Deze browser heeft ondersteuning voor muis en klikken. Speciaal ontworpen voor snelheid zonder enige CSS-ondersteuning, redelijk goede HTML- en JavaScript-ondersteuning met beperkingen.

Om links2 op Linux te installeren.

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)

Om links2 in de opdrachtregel- of grafische modus te starten, moet je -g gebruiken, een optie die de afbeeldingen weergeeft.

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

3. lynx

Een op tekst gebaseerde webbrowser uitgebracht onder de GNU GPLv2-licentie en geschreven in ISO C. lynx is een zeer configureerbare webbrowser en de redder voor veel systeembeheerders. Het heeft de reputatie de oudste webbrowser te zijn die wordt gebruikt en nog steeds actief wordt ontwikkeld.

Om lynx op Linux te installeren.

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)

Na het installeren van lynx typt u de volgende opdracht om door de website te bladeren, zoals hieronder weergegeven in de screencast.

lynx linux-console.net

Als u meer wilt weten over links en de lynx webbrowser, kunt u de onderstaande link bezoeken:

  • Websurfen met Lynx en Links Command Line Tools

4. youtube-dl

youtube-dl is een platformonafhankelijke applicatie die kan worden gebruikt om video's van YouTube en een paar andere sites te downloaden. De applicatie is voornamelijk geschreven in Python en uitgebracht onder de GNU GPL-licentie en werkt kant-en-klaar. (Aangezien YouTube je niet toestaat video's te downloaden, kan het illegaal zijn om deze te gebruiken. Controleer de wetten voordat je dit gaat gebruiken.)

Om youtube-dl in Linux te installeren.

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)

Probeer na de installatie bestanden van de YouTube-site te downloaden, zoals weergegeven in de onderstaande screencast.

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

Als je meer wilt weten over youtube-dl, kun je de onderstaande link bezoeken:

  • YouTube-DL - Een opdrachtregel-YouTube-video-downloader voor Linux

5. ophalen

fetch is een opdrachtregelhulpprogramma voor een Unix-achtig besturingssysteem dat wordt gebruikt voor het ophalen van URL's. Het ondersteunt veel opties, zoals het ophalen van alleen IPv4-adressen, alleen IPv6-adressen, geen omleiding, afsluiten na een succesvol verzoek om het bestand op te halen, opnieuw proberen, enz.

Fetch kan worden gedownload en geïnstalleerd via de onderstaande link

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

Maar voordat u het compileert en uitvoert, moet u HTTP Fetcher installeren. Download HTTP Fetcher via de onderstaande link.

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

6. Axel

Axel is een op de opdrachtregel gebaseerde downloadversneller voor Linux. Axel maakt het mogelijk om een bestand veel sneller te downloaden via een enkel verbindingsverzoek voor meerdere kopieën van bestanden in kleine stukjes via meerdere http- en FTP-verbindingen.

Om Axel in Linux te installeren.

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)

Nadat axel is geïnstalleerd, kunt u de volgende opdracht gebruiken om een bepaald bestand te downloaden, zoals weergegeven in de screencast.

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

7. aria2

aria2 is een opdrachtregelgebaseerd downloadhulpprogramma dat lichtgewicht is en meerdere protocollen ondersteunt (HTTP, HTTPS, FTP, BitTorrent en Metalink). Het kan metalinkbestanden gebruiken om tegelijkertijd ISO-bestanden van meer dan één server te downloaden. Het kan ook dienen als een Bit-torrent-client.

Om aria2 onder Linux te installeren.

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)

Zodra aria2 is geïnstalleerd, kunt u de volgende opdracht starten om een bepaald bestand te downloaden...

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

Als je meer wilt weten over aria2 en de schakelaars ervan, lees dan het volgende artikel.

  • Aria2 - Een opdrachtregeldownloadmanager met meerdere protocollen voor Linux

8. w3m

w3m is een andere open-source tekstgebaseerde webbrowser die sterk lijkt op lynx, die op een terminal draait. Het gebruikt emacs-w3m een Emacs-interface voor w3m om door websites binnen de emacs-interface te bladeren.

Om w3m onder Linux te installeren.

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)

Na het installeren van w3m start u de volgende opdracht om door de website te bladeren, zoals hieronder weergegeven.

w3m linux-console.net

9. Bladeren

Browsh is een moderne, op tekst gebaseerde browser die alles laat zien wat een moderne browser doet, zoals HTML5, CSS3, JS, video en zelfs WebGL. De belangrijkste rol ervan is om via SSH of Mosh op een externe server te draaien en door de webpagina's te bladeren als tekst vanaf de terminal, door de bandbreedte aanzienlijk te verminderen en de browsersnelheid te verhogen.

Het betekent dat de server de webpagina's downloadt en de minimale bandbreedte van een SSH-verbinding gebruikt om de webpaginaresultaten weer te geven. Standaard op tekst gebaseerde browsers missen echter JS en alle andere HTML5-ondersteuning.

Om Browsh op Linux te installeren, moet u een binair pakket downloaden en installeren met behulp van pakketbeheer.

Dat is het voor nu. Ik ben hier weer met een ander interessant onderwerp dat jullie graag zullen lezen. Blijf tot die tijd op de hoogte en verbonden met Tecmint. Vergeet niet om ons uw waardevolle feedback te geven in de reacties hieronder. Like en deel ons en help ons verspreiden.