5 CLI-инструментов для более эффективной работы в терминале Linux

Командная строка Linux, самая интересная и увлекательная часть Linux, – это очень крутой и мощный инструмент. Командная строка сама по себе очень продуктивна, а наличие различных встроенных и сторонних приложений командной строки делает Linux надежным и мощным. Оболочка Linux Shell поддерживает множество веб-приложений различного рода, будь то торрент-загрузчик, доунлоадеры или интернет браузеры

Здесь мы представляем пять отличных интернет-инструментов командной строки, которые очень полезны и удобны для загрузки файлов и просмотра интернета в терминале Linux.

1. rTorrent – текстовый BitTorrent-клиент

rTorrent – это текстовый BitTorrent-клиент, написанный на языке C, рассчитанный на высокую производительность. Он доступен для большинства стандартных дистрибутивов Linux, включая FreeBSD и Mac OS X. О нем и о других терминальных торрент-клиентах мы писали в этой публикации.

Установка rTorrent в Linux

Чтобы установить rTorrent в Linux, используйте следующую команду, подходящую для вашего конкретного дистрибутива Linux.

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]

Проверьте правильность установки rtorrent, выполнив следующую команду в терминале.

rtorrent

Вот некоторые полезные привязки клавиш rTorrent и их соответствующее использование.

  • CTRL + q – Выход из приложения rTorrent
  • CTRL + s – Запуск загрузки
  • CTRL + d – Остановка активной загрузки или удаление уже остановленной загрузки.
  • CTRL + k – Остановить и закрыть активную загрузку
  • CTRL + r – Проверка хэша торрента перед началом загрузки/выгрузки.
  • CTRL + q – При двойном выполнении этой комбинации клавиш rTorrent выключается без отправки сигнала остановки.
  • left – Перенаправление на предыдущий экран.
  • right – Перенаправление на следующий экран

2. Wget – загрузчик файлов из командной строки

Wget – это часть проекта GNU, название которого происходит от World Wide Web ( WWW ). Wget – это великолепный инструмент, который полезен для рекурсивной загрузки и автономного просмотра HTML с локального сервера и доступен для большинства платформ, будь то Windows, Mac или Linux.

Wget позволяет скачивать файлы через HTTP, HTTPS и FTP Кроме того, он может быть полезен для зеркалирования всего веб-сайта, а также для поддержки прокси-браузинга и приостановки/возобновления загрузки.

Установка Wget в Linux

Wget, будучи проектом GNU, поставляется в комплекте с большинством стандартных дистрибутивов Linux, и нет необходимости скачивать и устанавливать его отдельно. Если вдруг он не установлен по умолчанию, вы можете установить его с помощью apt, yum или 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]

Основное использование команды Wget

Скачивание одного файла с помощью wget.

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

Скачивание всего веб-сайта рекурсивно.

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

Скачивание определенных типов файлов (например, PDF и png) с веб-сайта.

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

Wget – это замечательный инструмент, который позволяет выполнять пользовательские и фильтрованные загрузки даже на машине с ограниченными ресурсами. Снимок экрана загрузки wget, где мы зеркалируем веб-сайт yahoo.com.

3. cURL – передача данных через командную строку

cURL – это инструмент командной строки для передачи данных по ряду протоколов. cURL – это приложение на стороне клиента, которое поддерживает такие протоколы, как FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3 и т.д.

cURL – это простой загрузчик, который отличается от wget поддержкой LDAP и POP3 по сравнению с другими. Кроме того, в cURL поддерживается загрузка через прокси, приостановка загрузки и возобновление загрузки.

Установка cURL в Linux

По умолчанию, cURL доступен в большинстве дистрибутивов либо в репозитории, либо установлен. Если он не установлен, просто выполните apt или yum, чтобы получить необходимый пакет из репозитория.

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]

Базовое использование команды cURL

Загрузка файла с указанного URL и сохранение его с тем же именем, что и удаленный файл.

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

Одновременная загрузка нескольких файлов одной командой.

curl -O URL1 -O URL2 -O URL3

Ограничение скорости загрузки до 500 килобайт в секунду.

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

Загрузка файла с FTP-сервера с использованием указанных учетных данных.

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

Отображение только HTTP-заголовков URL.

curl -I https://example.com

4. w3m – текстовый веб-браузер

w3m – это текстовый веб-браузер, выпущенный под лицензией GPL, который позволяет пользователям просматривать Интернет в терминале или интерфейсе командной строки. Он отображает веб-страницы в виде обычного текста, обеспечивая легкий и эффективный способ доступа к веб-контенту без необходимости использования графического интерфейса пользователя.

Установка w3m в Linux

В большинстве дистрибутивов Linux w3m доступен по умолчанию. Если вдруг его нет, вы всегда можете apt или 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]

Чтобы просмотреть веб-сайт с помощью w3m из терминала, вы можете использовать следующую команду.

w3m www.tecmint.com

5. Elinks – текстовый веб-браузер

Elinks – бесплатный текстовый веб-браузер для Unix и Unix-based систем. Elinks поддерживает HTTP и HTTP Cookies, а также скрипты просмотра на Perl и Ruby.

Поддерживается просмотр на основе вкладок. Лучше всего то, что он поддерживает мышь и цвета дисплея, а также поддерживает несколько протоколов, таких как HTTP, FTP, SMB, Ipv4 и Ipv6.

Установка Elinks в Linux

По умолчанию elinks также доступен в большинстве дистрибутивов Linux. Если нет, установите его через apt или 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]

Чтобы просмотреть веб-сайт с помощью Elinks в терминале, вы можете использовать следующую команду.

elinks www.tecmint.com
Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Похожие статьи

Комментарии (0)