Гид по технологиям

Быстрые приёмы в консоли Linux

5 min read Linux Обновлено 11 Dec 2025
Консоль Linux: быстрые приёмы и команды
Консоль Linux: быстрые приёмы и команды

Quick Links

  • Adding A Companion to Your Console

  • The Console Manual Page

  • Conclusion

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

Установка ПО из дополнительных репозиториев

Термин: репозиторий — хранилище пакетов с программным обеспечением. Ubuntu поставляется с четырьмя основными репозиториями:

  • Main — официально поддерживаемое ПО.
  • Restricted — поддерживаемое ПО с ограниченной лицензией.
  • Universe — ПО, поддерживаемое сообществом.
  • Multiverse — ПО с несвободными лицензиями.

Репозитории можно настраивать. Часто нужно добавить внешний PPA или другой репозиторий, чтобы установить нужное приложение и получать для него обновления.

В графическом интерфейсе это делают через «Источники программного обеспечения» (Software Sources) и затем через Центр приложений. В консоли требуется меньше кликов: выполните команды ниже, чтобы добавить репозиторий и установить CLICompanion. Нажимайте Enter после каждой команды.

sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion

Краткая методика проверки: убедитесь, что APT обновился без ошибок. Если при добавлении PPA система просит подтвердить действие — согласитесь.

Важно: используйте PPA только из надёжных источников. Не добавляйте подозрительные репозитории.

Завершение процессов

Иногда приложение «зависает» или съедает ресурсы. Для быстрой остановки процесса используйте kill/killall/pkill.

killall firefox

Эта команда завершит все запущенные экземпляры Firefox. Альтернативы:

  • pkill firefox — завершает процессы по имени с более гибкой фильтрацией.
  • ps -ef | grep firefox — сначала посмотреть процессы, затем завершать по PID через kill PID.

Если процесс не реагирует, можно отправить принудительный сигнал:

kill -9 PID

Примечание: -9 (SIGKILL) прерывает процесс без возможности корректного завершения и сохранения состояния.

Изменение размера изображений (ImageMagick)

Если не требуется ретушь, быстро изменить размер можно через ImageMagick (команда convert). Примеры:

convert -resize 100 original_image.JPG smaller_img.jpg

Где -resize 100 — уменьшение до 100 пикселей по большей стороне. Часто используют проценты (-resize 50%) или указание ширины/высоты (-resize 800x600).

Советы:

  • Для пакетных операций используйте циклы shell или mogrify (меняет файлы на месте).
  • Проверьте наличие ImageMagick: convert -version.

Поиск текста в файлах: grep и сочетания

grep — мощный инструмент для поиска текста в файлах. Базовый синтаксис:

grep "строка" имя_файла

Полезные флаги:

  • -n — печатать номера строк.
  • -i — игнорировать регистр.
  • -C 1 — показывать 1 строку контекста вокруг совпадения.
  • --color=auto — подсветка совпадений.
  • -R или -r — рекурсивный поиск в каталогах.

Примеры:

grep -C 1 "line" ./*.txt

Комбинация с ps для поиска процессов:

ps -ef | grep 'firefox'

Труба | передаёт вывод первой команды второй, поэтому grep фильтрует список процессов. Для более точного поиска процессов используйте ps aux | grep '[f]irefox' — это исключит саму команду grep из вывода.

Adding A Companion to Your Console

CLICompanion помогает начинающим освоиться с командной строкой. Основные функции:

  • Словарь часто используемых команд.
  • Возможность добавлять свои команды и шаблоны.
  • Быстрый запуск сохранённых команд через интерфейс.
  • Несколько вкладок для одновременной работы с консолями.

Как добавить команду: выберите «Add menu», заполните поля команды и сохраните. После этого команда появится в словаре и будет доступна для быстрого выполнения.

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

The Console Manual Page

Каждая утилита в Linux сопровождается man‑страницей — это подробная справка по команде.

Чтобы прочитать справку по mv:

man mv

Чтобы найти команды по описанию используйте:

man -k ping

или альтернативу:

apropos ping

Если установлен браузер Konqueror или другой поддерживающий man в HTML, мануалы можно просматривать в читабельной форме.

Альтернативные подходы и когда консоль не лучший выбор

  • GUI удобен для сложных визуальных задач (графический редактор, менеджер фотографий).
  • Для одноразовых операций новичку проще использовать мастера в GUI.
  • Консоль превосходна при автоматизации и пакетной обработке.

Контрпример: если вам нужно аккуратно выровнять цвет и ретушь портрета, GUI‑инструменты (GIMP, Darktable) обеспечат более точный контроль.

Быстрый набор команд (cheat sheet)

  • apt:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install 
  • процессы:
ps -ef
top
htop (если установлен)
kill PID
killall name
  • файлы и поиск:
ls -la
find . -name "*.log"
grep -nR "ошибка" ./
  • сеть:
ping 8.8.8.8
ss -tuln
curl -I https://example.com

Ментальные модели и эвристики

  • Поток → фильтр → вывод: считайте команды шагами конвейера. Используйте | для фильтрации, > для записи в файл.
  • Разделяй и властвуй: сначала получи вывод сырых данных (ps, ls, find), затем сократи его с помощью grep, awk, sed.
  • Безопасность сначала: прежде чем sudo или rm -rf, дважды подумайте.

Чек‑листы по ролям

Новичок:

  • Проверьте команду в режиме просмотра (--help, man).
  • Не используйте sudo, если не уверены.
  • Создавайте резервные копии файлов перед массовыми изменениями.

Продвинутый пользователь:

  • Используйте алиасы и функции shell для часто выполняемых действий.
  • Создавайте скрипты для повторяющихся процедур.

Системный администратор:

  • Автоматизируйте обновления через конфигурационные менеджеры.
  • Логируйте результаты пакетных операций.
  • Контролируйте источники пакетов и GPG‑ключи репозиториев.

Критерии приёмки

  • Установка пакета: apt-get install завершается без ошибок и пакет запускается.
  • Завершение процесса: ps не показывает PID после kill.
  • Изменение размера изображения: размер и пропорции соответствуют требованиям.
  • Поиск: grep находит ожидаемые строки и возвращает корректный код выхода.

Короткая методология внедрения навыка (микро‑план на 7 дней)

  1. День 1: базовые команды (ls, cd, cp, mv, rm).
  2. День 2: работа с пакетами (apt), добавление PPA.
  3. День 3: процессы и мониторинг (ps, top, kill).
  4. День 4: поиск и фильтрация (grep, awk, sed).
  5. День 5: сеть и диагностика (ping, ss, curl).
  6. День 6: скрипты: автоматизация простых задач.
  7. День 7: собрать свои сниппеты и алиасы.

1‑строчный глоссарий

  • PPA — Personal Package Archive, репозиторий для Ubuntu.
  • grep — утилита поиска строк по шаблону.
  • man — система справочных страниц для команд.
  • ImageMagick — набор инструментов для работы с изображениями.

Заключение

Многие задачи, которые можно выполнить в консоли, доступны и через GUI. GUI удобен для одноразовой визуальной работы и редакторов. Но для повторяющихся, массовых или автоматизируемых операций консоль быстрее и надёжнее. Начните с малого: выучите несколько команд, сохраните их в словаре CLICompanion и постепенно автоматизируйте рутинные операции.

Важно: пробуйте команды сначала в тестовой среде и читайте man‑страницы.

Краткое резюме:

  • Консоль экономит время при повторяющихся задачах.
  • Добавление репозиториев позволяет устанавливать нужные пакеты и получать обновления.
  • grep, kill, convert — базовые и часто используемые инструменты.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Spotify Kids: настройка и управление
Руководство

Spotify Kids: настройка и управление

Как размыть фон в Zoom на компьютере и телефоне
Руководство

Как размыть фон в Zoom на компьютере и телефоне

Подключить календарь к Zoom — синхронизация встреч
Продуктивность

Подключить календарь к Zoom — синхронизация встреч

Отключить популярные запросы Google
Инструкции

Отключить популярные запросы Google

Как настроить статический IP в Windows 11
Сеть

Как настроить статический IP в Windows 11

Круговые диаграммы в Google Таблицах — создание и настройка
Графики

Круговые диаграммы в Google Таблицах — создание и настройка