• apt-get — Менеджер пакетов в Debian и Ubuntu
  • apt — замена устаревшего apt-get (пример использования: apt install <название пакета> )
  • ifconfig — информация о сетевых адаптерах
  • ifconfig /all — полная информация о сетевых устройствах в linux
  • curl — утилита передачи данных  по различным протоколам, таким как HTTP, FTP. Полезна для загрузки файлов, выполнения сетевых запросов
  • df — утилита отображает свободное и занятое место на дисках
  • ps — утилита для отображения о текущих процессах в системе.
  • ps aux — показывает расширенную информацию о процессах в системе
  • kill — команда позволяющая завершить процесс по номеру PID
  • systemctl  — утилита для управление системными службами в Linux, которая работает с системой инициализацией systemd. С ее помощью можно запускать, останавливать, перезапускать службы,Ю а также проверять их статус и конфигурацию. (пример: systemctl status <имя службы> — показывает статус службы, включая информацию от ом запущена она или нет, а так же журналы последних событий)
  • grep —  утилита для поиска текста по файлам, которая может искать строки, соответствующие заданному  регулярному выражению, инструмент для фильтрации и поиска информации в текстовых файлах.

Утилита grep поддерживает конвейер (pipeline) благодаря чему в работе с ней можно использовать вспомогательные утилиты

  • tail — выводит последние строки из файла или вывода команды. (пример: tails -n 10 logfile.txt — выводит последние 10 строк из файла logfile.txt. Без параметра -n анализирует только первых 10 значений )
  • head — выводит первые строки из файла или вывода команды (пример: head -n 5 data.txt — выводит первые 5 строк из файла data.txt)
  • sort —  сортирует строки текста или данных в алфавитном или числовом порядке (пример: sort file.txt — сортирует файл в алфавитном порядке)
  • uniq — удаляет дублирующие строки и подсчитывает  количество повторяющихся строк в отсортированном файле (пример: sort file.txt | uniq — удаляет дублирующиеся строки в file.txt после сортировки
  • diff —  сравнивает два файла и выводит различия между ними (пример: diff file1.txt file2.txt — сравнивает 2 файла)
  • cat — выводит содержимое файлов или объединяет несколько файлов. (пример cat file.txt — выводит содержимое файла file.txt. Для объединения выполнить команду cat file1.txt file2.txt > file3.txt )
  • cut — извлекает определенные поля или колонки из строк текста. (пример: сut -d ‘,’ -f 1,3 file.csv — извлекает первый и третий столбец из CSV файла file.csv в котором поля разделены запятыми)
  • wc — используется для подсчета строк, слов, байт или символов в файле или вводе (пример: wc -l file.csv — посчитает количество строк в файле file.csv)
  • awk — универсальная утилита для обработки и анализа  текстовых файлов, которая поддерживает использование логических операторов И — &&, ИЛИ — ||, НЕ равно — != и других (пример awk ‘$5>5000’ file.csv — команда фильтрует строки, где значение пятого поля больше 5000 и выводит их пользователю)