Поиск, изучение и практика Linux команд на лету!

by itisgood
Название может выглядеть отрывочно и будто наживкой.
Позвольте мне объяснить, что я собираюсь объяснить в этом уроке.
Допустим, вы хотите скачать архивный файл, распаковать его и переместить файл из одного места в другое из командной строки.
В соответствии с приведенным выше сценарием нам может понадобиться как минимум три команды Linux: одна для загрузки файла, одна для извлечения загруженного файла и одна для перемещения файла.
Если вы являетесь средним или опытным пользователем Linux, вы можете легко сделать это с помощью однострочной команды или скрипта за несколько секунд / минут.
Но если вы новичок, который мало знает о командах Linux, вам может понадобиться небольшая помощь.
Конечно, быстрый поиск в Google может дать много результатов.
Или вы можете использовать справочные страницы.
Но некоторые справочные страницы действительно длинные и лишены полезного примера.
Возможно, вам придется прокручивать страницу довольно долго, когда вы ищете конкретную информацию о конкретных флагах / опциях.
К счастью, есть несколько хороших альтернатив страницам руководства, которые сосредоточены в основном на практических командах.
Одна такая хорошая альтернатива – страницы TLDR.
Используя страницы TLDR, мы можем быстро и легко выучить команду Linux с практическими примерами.
Для доступа к страницам TLDR нам необходим клиент TLDR.
Доступно много клиентов.

Сегодня мы собираемся узнать об одном таком клиенте под названием «Tldr ++».

Tldr ++ – это быстрый и интерактивный tldr-клиент, написанный на языке программирования Go.

В отличие от других клиентов Tldr, он полностью интерактивен.
Это означает, что вы можете выбрать команду, прочитать все примеры и немедленно выполнить любую команду без необходимости повторного ввода или копирования / вставки каждой команды в Терминале.
Все еще не понимаете? Нет проблем.
Читайте дальше, чтобы изучать и практиковать команды Linux на лету.

Как установить Tldr ++

Установить Tldr ++ очень просто.
Загрузите последнюю версию tldr ++ со страницы релизов.
Извлеките его и переместите двоичный файл tldr ++ в вашу переменную $ PATH.
$ wget https://github.com/isacikgoz/tldr/releases/download/v0.5.0/tldr_0.5.0_linux_amd64.tar.gz
$ tar xzf tldr_0.5.0_linux_amd64.tar.gz
$ sudo mv tldr /usr/local/bin
$ sudo chmod +x /usr/local/bin/tldr

Теперь запустите двоичный файл «tldr», чтобы заполнить страницы tldr в вашей локальной системе.

$ tldr

Пример вывода:

Enumerating objects: 6, done.
Counting objects: 100% (6/6), done.
Compressing objects: 100% (6/6), done.
Total 18157 (delta 0), reused 3 (delta 0), pack-reused 18151
Successfully cloned into: /home/sk/.local/share/tldr
Tldr ++ доступен в AUR.
Если вы используете Arch Linux, вы можете установить его с помощью любого помощника AUR, например YaY.
Убедитесь, что вы удалили любой существующий tldr-клиент из вашей системы и выполните следующую команду для установки tldr ++.
$ yay -S tldr++
Кроме того, вы можете собрать его из исходника.
Поскольку Tldr ++ написан с использованием языка Go, убедитесь, что вы установили его на свой Linux-блок.

После установки Go выполните следующую команду для установки Tldr ++.

$ go get -u github.com/isacikgoz/tldr

Эта команда загрузит содержимое репозитория tldr в папку с именем «go» в текущем рабочем каталоге.

Теперь запустите двоичный файл tldr, чтобы заполнить все страницы tldr в вашей локальной системе с помощью команды:

$ go/bin/tldr
Наконец, скопируйте двоичный файл tldr в вашу переменную PATH.
$ sudo mv tldr /usr/local/bin

Настало время увидеть несколько примеров.

Использование Tldr ++

Введите команду «tldr» без каких-либо параметров, чтобы отобразить все примеры команд в алфавитном порядке.

Используйте стрелки ВВЕРХ / ВНИЗ для навигации по командам, введите любые буквы для поиска или введите имя команды, чтобы просмотреть примеры этой соответствующей команды.

Нажмите ? и Ctrl + C, чтобы вернуться / выйти.

Чтобы отобразить примеры команд конкретной команды, например, apt, просто выполните:

$ tldr apt
Выберите любую примерную команду из списка и нажмите ENTER. Вы увидите символ * перед выбранной командой. Например, я выбираю первую команду, т.е. «sudo apt update». Теперь он спросит вас, продолжать или нет. Если команда верна, просто введите «y» для продолжения и введите пароль sudo для запуска выбранной команды.
Вот примеры команды wget.
Вы можете использовать стрелки ВВЕРХ / ВНИЗ, чтобы просмотреть список команд.

Как только вы выберете команду по вашему выбору, нажмите ENTER. Здесь я выбрал первую команду.

Теперь введите путь к файлу для загрузки.

Затем вас попросят подтвердить, является ли это правильная команда или нет.
Если команда верна, просто введите «yes» или «y», чтобы начать загрузку файла.
Мы скачали файл.
Теперь аналогичным образом вы можете извлечь его и с помощью tldr tar и переместить с tldr mv

You may also like

Leave a Comment