Приложения для консоли линукс

Содержание
  1. Консольные утилиты
  2. Читайте также
  3. Утилиты CLI
  4. 12.5. Консольные редакторы ASCII-файлов
  5. 15.3. Утилиты
  6. Глава 20 Консольные инструменты управления пакетами
  7. 3.4. Разные утилиты
  8. Консольные фронэнды
  9. Графические утилиты
  10. Системные утилиты
  11. Системные утилиты
  12. Системные утилиты
  13. Полезные утилиты
  14. Полезные утилиты
  15. Почтовые утилиты
  16. Другие утилиты
  17. Другие утилиты
  18. Консольные команды Windows XP (восстановление реестра)
  19. Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)
  20. Предисловие для новичков
  21. Список программ
  22. Администрирование
  23. Веб-разработка
  24. Приложения, которые облегчают работу без GUI
  25. Дополнения
  26. Консольные утилиты Linux, которые смогут облегчить вам жизнь
  27. Почему стоит написать об этом
  28. Перейдем к списку
  29. Передвижение по директориям
  30. Ranger
  31. Быстрый поиск
  32. autojump
  33. Редактирование
  34. Сами терминалы
  35. Alacritty (самый быстрый)
  36. Hyper (самый красивый)
  37. Быстрая справка (или поиск чего-либо)
  38. howdoi
  39. Веб-разработка
  40. Дополнительные утилиты
  41. trash-cli
  42. text-meme-cli
  43. asciinema
  44. Youtube-dl
  45. picofeed
  46. terminalnews
  47. А что за список?

Консольные утилиты

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

Утилиты CLI

Утилиты CLI В этом очерке будут рассмотрены утилиты командной строки разного назначения — комплекс так называемых классических UNIX-утилит в их современных свободных реализациях, используемых в дистрибутивах Linux, в том числе и в

12.5. Консольные редакторы ASCII-файлов

12.5. Консольные редакторы ASCII-файлов Начнем с рассмотрения редакторов текстового режима, т. е. работающих в консоли. Говоря о таких редакторах просто нельзя не упомянуть о редакторах vi и Emacs, но более основательно будет рассмотрен встроенный редактор оболочки Midnight Commander —

15.3. Утилиты

15.3. Утилиты Начнем с разных вспомогательных программ. Этот этап создания удобной рабочей среды можно разделить на две стадии. На первой настраивается сама операционная система, причем часть действий по ее настройке должен выполнить администратор. Неважно, что на

Глава 20 Консольные инструменты управления пакетами

Глава 20 Консольные инструменты управления пакетами Считается, и вполне оправданно, что набрать одну команду в терминале сильно проще, чем кликать мышкой по GUI инструментам. Кроме того, основой Linux всё-таки является терминал. Поэтому я никак не могу обойти описание работы с

3.4. Разные утилиты

3.4. Разные утилиты TLayoutProТекстовая утилита TLayoutPro (веб-сайт http://itshareware.by.ru/utiLities/other/ tLayoutpro.shtmL) – многофункциональный инструмент, позволяющий решить задачи, связанные с вводом текста. С ее помощью в любое приложение можно вставить специальные символы (©, ®, ™, °, ±, ?…),

Консольные фронэнды

Консольные фронэнды Из консольных утилит в первую очередь выделим mp3c (рис. 3.41), которую можно найти на сайте проекта http://mp3c.wspse.de/ или установить пакет из репозитария Ubuntu. Рис. 3.41. Программа mp3cВ последних версиях для кодирования mp3c использует кодек lame (ранее mp3enc); пакет,

Графические утилиты

Графические утилиты При помощи APT в репозитарии Ubuntu можно найти несколько утилит с графическим интерфейсом для копирования Audio CD.В файловый менеджер Konqueror встроена возможность автоматического перекодирования Audio CD. Первоначально это был только Ogg Vorbis, в последних версиях

Системные утилиты

Системные утилиты Наше путешествие в мир программ для Windows мы начнем не с крупных и мощных офисных пакетов (о них речь впереди), а с более мелких, но не менее необходимых утилит.Утилиты – самая большая и любимая пользователями группа программ. И неудивительно – вряд ли

Системные утилиты

Системные утилиты Наше путешествие в мир программ для Windows мы начнем не с крупных и мощных офисных пакетов (о них речь впереди), а с более мелких, но не менее необходимых утилит.Утилиты – самая большая и любимая пользователями группа программ. И неудивительно – вряд ли

Системные утилиты

Системные утилиты Под системными утилитами обычно подразумеваются программы, которые невозможно классифицировать в соответствии с их назначением (например, антивирусные, для работы с реестром и т.д.). Такие утилиты обычно выполняют всего одну-две функции, но намного

Полезные утилиты

Полезные утилиты Все вышеописанные программы способны достойно защитить компьютер от угроз извне и сберечь ценные данные. Однако существуют программы, выполняющие всего пару функций, но значительно лучше, чем комплексы взаимосвязанных утилит. Прочитав данный раздел,

Читайте также:  Canon mf4410 printer driver windows 10

Полезные утилиты

Полезные утилиты Рассмотрим небольшой набор полезных утилит, которые ориентированы на работу в офисе.Flashpaste lite Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Softviole fw Windows 98/Me/2000/XP англ. 0,29 http://softvoile.com/rus/flashpaste/download.php При довольно частой работе с текстом,

Почтовые утилиты

Почтовые утилиты Современные почтовые клиенты различаются и по качеству, и по функциональным возможностям. Одни их них интегрированы в операционную систему (как Microsoft Outlook Express), другие работают на любой платформе (как The Bat!). Несмотря на наличие больших функциональных

Другие утилиты

Другие утилиты В этом разделе представлены полезные утилиты, не вписывающиеся в тематику других программ главы, но выполняющие свою работу лучше, чем более функциональные продукты.KVolume Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Кулицкий А. В. fw Windows

Другие утилиты

Другие утилиты Случается, пользователю может понадобиться одна определенная функция, которой просто нет в крупных продуктах. В этом случае он вынужден обратиться за помощью к простым утилитам.ShowExif Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Videozona.ru fw Windows

Консольные команды Windows XP (восстановление реестра)

Консольные команды Windows XP (восстановление реестра) Этой статьей мы продолжаем серию консольных команд, в которой понимаем под консольной командой также консольные утилиты. В данной части рассмотрим восстановление системы в практических случаях и их решением, примерами.

Источник

Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)

Так как предыдущая статья зашла довольно хорошо, было бы неправильно не поделиться дополнительными утилитами, которые я использую и по сей день. Сразу хочу оговориться, что статья адаптирована и для новичков, а старым линуксоидам придётся немного сточить зубы потерпеть разжевывание материала. Вперёд в тему!

Предисловие для новичков

Стоит начать с того, какой у вас стоит дистрибутив. Вы, конечно же, можете всё компилировать из исходников, однако не у всех пользователей есть такие навыки, а если компилятор выдаст ошибку, то пользователи просто расстроятся и не смогут попробовать новые утилиты, а не пойдут искать решения на стаке. Во избежание этого условимся на простых правилах:

  • Если вы сидите на ветке Debian (Ubuntu, Debian, Mint, Pop!_os) попробуйте поискать программы на Launchpad, пакеты в репозиториях утилит формата .deb
  • Если вы сидите на ветке Arch (Arch, Manjaro, Void Linux) то попробуйте поискать программу в AUR репозиториях, сами утилиты и программы в формате .appimage (если это графические утилиты), а также PKGBUILD файлы для компилирования исходников автоматически
  • Если вы сидите на ветке RedHat (Fedora, CentOS), то попробуйте воспользоваться встроенной в большинство дистрибутивов ветки RedHat утилитой Flatpak (аналог Snap). Также, попробуйте поискать пакеты в формате .rpm

Если говорить обо мне, то у меня стоит Manjaro CLI, с установленной на неё i3-gaps и собственными конфигурациями, если кому интересно — можете пользоваться, остальным же советую просто придерживаться правил вверху и помнить, что любая проблема в Linux решается простым гуглением и логическими размышлениями.

Список программ

Администрирование

snap install gotop —classic

  • glances — ещё один аналог htop, однако на этот раз более функциональный
    Установка с помощью pip

pip install glances

Веб-разработка

  • JSShell — если вам по какой-то причине не нравится консоль браузера, то всегда можно сделать те же операции в терминале
  • live-server — утилита для легкого запуска локального сервера с автообновлением при изменении index.html (или другого файла)
    Установка с помощью npm
    sudo npm i live-server -g
  • wp-cli — утилита для администрирования сайта на WordPress с помощью консоли
    Установка с помощью копирования исходника из репозитория
  • surge — «поднятие сайта за секунду»
    Установка c помощью npm
    sudo npm i surge -g
  • httpie — отладчик веб-приложений из консоли
    Установка с помощью любого менеджера пакетов
    sudo apt install httpie || sudo pacman -Sy httpie || sudo dnf install -Sy httpie
  • hget — утилита для парсинга сайтов в простой текстовый файл
    Установка c помощью npm
    sudo npm install hget -g
  • Читайте также:  Windows alarm no sound

    Приложения, которые облегчают работу без GUI

    • alsamixer — утилита для настройки звука

    • neovim — удобный редактор с поддержкой асинхнронного скачивания плагинов и линтинга языков

    • browsh — браузер с псевдо-GUI (ASCII-графика) прямо в консоли

    Дополнения

    Если у вас есть утилиты, которые вам нравятся, напишите о них в комментариях и я дополню ими статью! Спасибо за то, что дочитали.

    Источник

    Консольные утилиты Linux, которые смогут облегчить вам жизнь

    Немного о утилитах на консоли, которые знают немногие, однако они могут быть полезны как для начинающего джуна, так и для крепкого сеньора.

    Почему стоит написать об этом

    Написать о утилитах (прежде всего консольных) стоит из-за того, что я вижу, как многие люди не используют мощность консоли на все 100%. Многие ограничиваются простым созданием файлов, а также переходом между директориями, работая в консоли. Я считаю что это следствие того, что в рунете мало источников, где бы могли нормально рассказать о утилитах, как на них работать, и что они делают.
    Оценивать утилиты мы будем по 5-бальной шкале. Сделано это для того, чтобы вы сразу могли понять, где на мой субъективный взгляд, одна утилита на голову выше другой. Я не призываю использовать что-то определенное, или использовать только командные утилиты. Нет, наоборот, я просто даю вам выбор. Пользоваться или нет полученными знаниями, на которые я потратил кучу времени — дело ваше.

    Я сразу хочу сказать, что в этом посте присутствуют утилиты, которые понадобились непосредственно мне при разработке. Если у вас есть свои предложения как дополнить этот список, милости прошу в комментарии.

    Перейдем к списку

    Передвижение по директориям

    ViFM — vim-подобный файловый менеджер, который способен быстро переходить между директориями и выполнять какие-либо операции с файлами и директориями посредством ввода команд или хоткеев. По умолчанию представляет из себя две панели (чёрную и белую) между которыми вы можете переключаться.

    Оценка: 3, ибо для того чтобы пользоваться этим ФМ, вам нужно будет выучить кучу vim-подобных команд, а также знать хоткеи vim’а

    mc (Midnight Commander) — классика в Linux’e. С помощью него вы сможете также быстро перемещаться между директориями, менять права доступа, открывать файлы с помощью встроенного редактора, а также многое другое. В программу встроен довольно понятный интерфейс, где внизу находятся хоткеи, а вверху две панели (между которыми вы переключаетесь с помощью клавиши Tab).

    Оценка: 5. Это то, что нужно новичку, и подходит продвинутому пользователю. Вам не нужны никакие предварительные знания, чтобы полноценно использовать этот ФМ.

    Ranger

    Ranger — ещё один ФМ с вим-подобной раскладкой. Однако, на этот раз утилита написана на Python, что делает её медленнее, но в то же время чертовски гибкой и удобной. Вы можете открывать файлы сразу из менеджера с помощью rifle (сценарий, который ищет какая программа подойдет для открытия данного файла на вашем ПК). Также доступно редактирование, просмотр быстрых клавиш (отдельно от мануала, который вызывается командой :help), и много других плюшек.

    Оценка: 4. Было бы 5, если бы не скорость работы

    Быстрый поиск

    Быстрый поиск не доступен на оболочке Gnome, например. (Здесь говорится о быстром поиске включая содержимое файлов. Gnome же обладает просто поиском, причем ещё и очень медленным)

    fzf (FuzzyFinder) — утилита для быстрого поиска среди директорий, а также текста в определенном массиве файлов. Она может быть легко заменена на find, однако является его более быстрым и удобным аналогом.

    Читайте также:  Меня не открывается windows media player

    Оценка: 5. Утилита отлично выполняет свою работу.

    hf (happyfinder) — ещё одна утилита для быстрого поиска в директориях и файлах. Отличается тем, что доступны также некоторые хоткеи и использование команд в самой утилите реализовано чуточку удобнее, чем у конкурента

    autojump

    autojump — утилита для быстрого перепрыгивания через папки к определенному файлу.

    Редактирование

    Тут я ограничюсь только списком утилит. Ибо редактор — то, чем вы пользуетесь постоянно (а если не пользуетесь, то тем более вам не нужны лишние объяснения), поэтому тут на вкус и цвет

    • Vim
    • NeoVim
    • Nano (стандартный редактор Linux)
    • Vi (ещё один стандартный редактор Linux)
    • Emacs
    • Micro
    • Kakoune
    • Doom Emacs (просто конфигурация Emacs, однако изменяет его так, что это уже совсем не похоже на ванильный Emacs)

    Сами терминалы

    Alacritty (самый быстрый)


    Alacritty — эмулятор терминала на Linux/Windows/MacOS, который считается самым быстрым (так пишет сам автор этого терминала)

    Оценка: 4. На мой субъективный взгляд — не самый удобный и комфортный терминал.

    Hyper (самый красивый)

    Hyper — терминал, который заслуживает того, чтобы вы попробовали использовать его на своей системе. Его интерфейс сделан с помощью CSS/HTML, а базируется он на фреймворке Electron (что конечно же будет делать его немножко прожорливее)

    Оценка: 5. Терминал удобный и красивый. Он расширяемый и в нём есть куча фич.

    Быстрая справка (или поиск чего-либо)

    ddgr — командная утилита, которая позволяет пользоваться DuckDuckGo прямо из консоли.

    Оценка: 5. Программа быстро выполняет запрос и отдаёт результаты (естественно, ибо не нужно прогружать HTML/CSS. Всё быстренько парсится)

    tldr — замена стандартного man, который умеет всё тоже самое, однако вместо того, чтобы давать полный мануал к программе, она даёт краткие вырезки для быстрого использования

    Оценка: 4. Иногда tldr выдаёт уж слишком короткую справку, а также на многие программы просто нет документации в tldr

    howdoi

    howdoi — парсит ответы с разных сайтов на вопросы о программировании.

    Оценка: 3. Часто находит ответы на совсем не те вопросы. Также крайне неудобно, что ответ выводится только один

    navi — консольная утилита, подобная howdoi, однако отвечающая сугубо на вопросы о командах консоли

    how2 — утилита подобная howdoi, однако дающая выбор на какой вопрос посмотреть ответ. (Парсит всё с StackOverflow)

    Оценка: 5. Лучшая утилита для быстрого поиска решений

    Веб-разработка

    Surge — утилита для быстрого пуша сайтов на бесплатный (или платный, в зависимости от ваших требований) сервер

    Caniuse — консольная утилита, которая говорит какие теги поддерживаются в браузерах

    Дополнительные утилиты

    trash-cli

    trash-cli — утилита для просмотра того, что содержится в корзине

    buku — утилита для быстрой сортировки и хранения закладок сайтов со всех браузеров.

    tmux — терминальный мультиплексор. Делит окно вашего терминала на панели. Очень удобно, когда в вашем распоряжении нет GUI вообще.

    text-meme-cli

    text-meme-cli — утилита для создания анимации текста на каком-либо фоне.

    asciinema

    asciinema — утилита для записи хронологии команд терминала в гиф-файл.

    Youtube-dl

    youtube-dl — утилита для скачивания видео/аудио с видеохостинга Youtube.

    picofeed

    picofeed — легкий RSS клиент для консолей

    terminalnews

    terminalnews — ещё один удобный RSS-клиент для консоли.

    А что за список?

    Это список утилит, которые я использую сам лично. Дополнительный список вы можете найти здесь ссылка на репозиторий GitHub
    Я настоятельно попрошу вас дополнить список своими утилитами в комментариях. Если этот пост принёс в ваш терминал хоть чуточку чего-нибудь нового — был рад посодействовать.

    Источник

    Оцените статью