Zoeken op website

5 CLI-hulpmiddelen voor het downloaden van bestanden en surfen op internet


De Linux-opdrachtregel, het meest avontuurlijke en fascinerende onderdeel van GNU/Linux, is een heel cool en krachtig hulpmiddel. De opdrachtregel zelf is zeer productief, en de beschikbaarheid van diverse ingebouwde opdrachtregeltoepassingen en die van derden maakt Linux robuust en krachtig. De Linux Shell ondersteunt een verscheidenheid aan webapplicaties van verschillende soorten, of het nu een torrent-downloader, speciale downloader of internetsurfen is.

Hier presenteren we vijf uitstekende internethulpmiddelen voor de opdrachtregel die zeer nuttig zijn en erg handig blijken te zijn voor het downloaden van bestanden en surfen op internet in een Linux-terminal.

1. rTorrent – Op tekst gebaseerde BitTorrent-client

rTorrent is een op tekst gebaseerde BitTorrent-client geschreven in C++, ontworpen voor hoge prestaties. Het is beschikbaar voor de meeste standaard Linux-distributies, inclusief FreeBSD en Mac OS X.

Installeer rTorrent op Linux

Om rTorrent op Linux te installeren, gebruikt u de volgende toepasselijke opdracht voor uw specifieke Linux-distributie.

sudo apt install rtorrent         [On Debian, Ubuntu and Mint]
sudo yum install rtorrent         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/rtorrent  [On Gentoo Linux]
sudo apk add rtorrent             [On Alpine Linux]
sudo pacman -S rtorrent           [On Arch Linux]
sudo zypper install rtorrent      [On OpenSUSE]    

Controleer of rtorrent correct is geïnstalleerd door de volgende opdracht in de terminal uit te voeren.

rtorrent

Hier zijn enkele nuttige rTorrent-sneltoetsen en hun respectievelijke toepassingen.

  • CTRL+ q – Sluit de rTorrent-applicatie af
  • CTRL+ s – Downloaden starten
  • CTRL+ d – Stop een actieve download of verwijder een reeds gestopte download.
  • CTRL+ k – Een actieve download stoppen en sluiten.
  • CTRL+ r – Hash Controleer een torrent voordat het uploaden/downloaden begint.
  • CTRL+q – Wanneer deze toetsencombinatie tweemaal wordt uitgevoerd, wordt rTorrent afgesloten zonder een stopsignaal te verzenden.
  • Pijltoets naar links – Omleiden naar het vorige scherm.
  • Pijl-rechts – Omleiden naar het volgende scherm

2. Wget – Downloader voor opdrachtregelbestanden

Wget is een onderdeel van het GNU-project, de naam is afgeleid van het World Wide Web (WWW). Wget is een briljante tool die handig is voor het recursief downloaden en offline bekijken van HTML vanaf een lokale server en is beschikbaar voor de meeste platforms, of het nu Windows, Mac< is of Linux.

Wget maakt het mogelijk om bestanden te downloaden via HTTP, HTTPS, en FTP. Bovendien kan het nuttig zijn bij het spiegelen van de hele website, evenals ondersteuning voor proxy-browsen en het pauzeren/hervatten van downloads.

Installeer Wget onder Linux

Omdat Wget een GNU-project is, wordt het meegeleverd met de meeste standaard Linux-distributies en is het niet nodig om het afzonderlijk te downloaden en te installeren. Als het niet standaard is geïnstalleerd, kun je het nog steeds installeren met apt, yum of dnf.

sudo apt install wget         [On Debian, Ubuntu and Mint]
sudo yum install wget         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/wget  [On Gentoo Linux]
sudo apk add wget             [On Alpine Linux]
sudo pacman -S wget           [On Arch Linux]
sudo zypper install wget      [On OpenSUSE]    

Basisgebruik van Wget-opdracht

Download een enkel bestand met wget.

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

Download een hele website recursief.

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

Download specifieke typen bestanden (bijvoorbeeld PDF en PNG) van een website.

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

Wget is een prachtig hulpmiddel dat aangepaste en gefilterde downloads mogelijk maakt, zelfs op een machine met beperkte bronnen. Een screenshot van wget-download, waarbij we een website spiegelen (yahoo.com).

3. cURL – Gegevensoverdracht via opdrachtregel

cURL is een opdrachtregelprogramma voor het overbrengen van gegevens via een aantal protocollen. cURL is een client-side applicatie die protocollen ondersteunt zoals FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3, enz.

cURL is een eenvoudige downloader die verschilt van wget wat betreft de ondersteuning van LDAP en POP3 in vergelijking met andere. Bovendien worden proxydownloads, het downloaden pauzeren en het downloaden hervatten goed ondersteund in cURL.

Installeer cURL onder Linux

Standaard is cURL beschikbaar in de meeste distributies, zowel in de repository als geïnstalleerd. als het niet is geïnstalleerd, voer dan gewoon een apt of yum uit om het vereiste pakket uit de repository te halen.

sudo apt install curl         [On Debian, Ubuntu and Mint]
sudo yum install curl         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl  [On Gentoo Linux]
sudo apk add curl             [On Alpine Linux]
sudo pacman -S curl           [On Arch Linux]
sudo zypper install curl      [On OpenSUSE]    

Basisgebruik van cURL-opdracht

Om een bestand te downloaden vanaf de opgegeven URL en op te slaan onder dezelfde naam als het externe bestand.

curl -O https://example.com/file.zip

Om meerdere bestanden tegelijkertijd te downloaden in één enkele opdracht.

curl -O URL1 -O URL2 -O URL3

Om de downloadsnelheid te beperken tot 500 kilobytes per seconde.

curl --limit-rate 500k -O https://example.com/largefile.zip

Om een bestand te downloaden van een FTP-server met behulp van de opgegeven inloggegevens.

curl -u username:password -O ftp://ftp.example.com/file.tar.gz

Om alleen de HTTP-headers van een URL weer te geven.

curl -I https://example.com

4. w3m – Op tekst gebaseerde webbrowser

De w3m is een op tekst gebaseerde webbrowser die is uitgegeven onder GPL en waarmee gebruikers op internet kunnen surfen binnen een terminal- of opdrachtregelinterface. Het geeft webpagina's weer in platte tekst en biedt een lichtgewicht en efficiënte manier om toegang te krijgen tot webinhoud zonder dat een grafische gebruikersinterface nodig is.

Installeer w3m onder Linux

Opnieuw is w3m standaard beschikbaar in de meeste Linux-distributies. Als het niet beschikbaar is, kunt u altijd het gewenste pakket aanpassen of yum.

sudo apt install w3m         [On Debian, Ubuntu and Mint]
sudo yum install w3m         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/w3m  [On Gentoo Linux]
sudo apk add w3m             [On Alpine Linux]
sudo pacman -S w3m           [On Arch Linux]
sudo zypper install w3m      [On OpenSUSE] 

Om vanaf de terminal met w3m naar een website te surfen, kunt u de volgende opdracht gebruiken.

w3m linux-console.net

5. Elinks – Op tekst gebaseerde webbrowser

Elinks is een gratis tekstgebaseerde webbrowser voor Unix en Unix-gebaseerde systemen. Elinks ondersteunen HTTP en HTTP-cookies en ondersteunen ook browserscripts in Perl en Ruby.

Tabgebaseerd browsen wordt goed ondersteund. Het beste is dat het muis- en weergavekleuren ondersteunt, en verschillende protocollen ondersteunt, zoals HTTP, FTP, SMB, Ipv4, en Ipv6.

Installeer Elinks onder Linux

Standaard zijn elinks ook beschikbaar in de meeste Linux-distributies. Als dit niet het geval is, installeer het dan via apt of yum.

sudo apt install elinks         [On Debian, Ubuntu and Mint]
sudo yum install elinks         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/elinks  [On Gentoo Linux]
sudo apk add elinks             [On Alpine Linux]
sudo pacman -S elinks           [On Arch Linux]
sudo zypper install elinks      [On OpenSUSE] 

Om door een website te bladeren met behulp van Elinks vanaf de terminal, kunt u de volgende opdracht gebruiken.

elinks linux-console.net

Conclusie

Dat is het voor nu. Ik kom terug met nog een boeiend artikel waarvan ik zeker weet dat je het met plezier zult lezen. Blijf tot die tijd op de hoogte en verbonden met Tecmint. Vergeet niet uw waardevolle feedback te delen in het commentaargedeelte.