Как получить мгновенные ответы по кодированию через командную строку в Linux
Вы программист? У меня для вас хорошие новости. Теперь вы можете получать мгновенные ответы по кодированию через командную строку с помощью утилиты 'howdoi' в Unix-подобных операционных системах. Вам не обязательно искать в Google или обращаться к каким-либо другим интернет-ресурсам, чтобы узнать о некоторых основных запросах по программированию. Howdoi будет отображать мгновенные ответы на коды и командные запросы прямо с вашего терминала. Этот инструмент может быть полезен, если у вас нет доступа к веб-браузеру. Он должен работать в любых операционных системах, поддерживающих python 2 и python 3, включая операционные системы GNU/Linux и Windows.
В этом кратком руководстве описывается, как установить и использовать утилиту Howdoi в Linux.
Получите мгновенные ответы по кодированию через командную строку, используя «Howdoi»
Howdoi можно легко установить с помощью утилиты pip. Чтобы установить pip в свой дистрибутив Linux, выполните следующие действия.
Чтобы установить PIP в Arch Linux и его производных, запустите:
sudo pacman -S python-pip
В RHEL, Fedora, CentOS:
sudo yum install epel-release
sudo yum install python-pip
Или,
sudo dnf install epel-release
sudo dnf install python-pip
В Debian, Ubuntu, Linux Mint:
sudo apt-get install python-pip
После установки PIP выполните следующую команду, чтобы установить Howdoi.
sudo pip install howdoi
Использование слова «Хаудои»
Типичный синтаксис Howdoi:
howdoi [-h] [-p POS] [-a] [-l] [-c] [-n NUM_ANSWERS] [-C] [-v] QUERY [QUERY ...]
Здесь,
- -h – отображает раздел справки.
- -p POS – выбрать ответ в указанной позиции (по умолчанию: 1).
- -a – отображает полный текст ответа.
- -l – отображает только ссылку на ответ.
- -c – включает цветной вывод.
- -n NUM_ANSWERS – количество возвращаемых ответов.
- -C – очищает кеш.
- -v – отображает текущую версию Howdoi.
Давайте посмотрим несколько примеров.
Чтобы узнать, как использовать функцию печати в Python или Java, используйте следующие команды:
howdoi print python
Пример вывода:
print("Total score for %s is %s " % (name, score))
howdoi print java
Выход:
System.out.print("\"Hello\"");
Чтобы узнать, как создать архив, просто выполните следующую команду:
howdoi create tar archive
Пример вывода будет:
tar czf file.tar.gz file.txt
Вы можете использовать эту команду для создания tar-архива file.txt. Аналогично можно искать любые команды. Вот как узнать формат команды для создания файла или каталога.
howdoi create file touch
Пример вывода:
touch ../my_directory/file
Аналогичным образом вы можете просмотреть, как создать каталог, как показано ниже.
howdoi create directory mkdir
Пример вывода:
mkdir -p foo
Чтобы узнать, как отформатировать дату в bash, просто запустите:
howdoi format date bash
Пример вывода:
DATE=`date +%Y-%m-%d`
Обратите внимание, что эта утилита может не найти ответы на все запросы, но она поможет вам найти ответы на некоторые основные коды и командные запросы.
Ресурс:
- Howdoi на GitHub