Linux утилиты для компьютера

Система

Ranger

Ranger — минималистичный консольный файловый менеджер. Взаимодействие с программой частично реализовано в «в стиле» VIM.

Tilix

Tilix

SpaceFM

SpaceFM

SpaceFM — легковесный, настраиваемый и функциональный файловый менеджер. Поддерживает несколько панелей и вкладки.

nnn

nnn

Konsole

Konsole

Spectacle

Spectacle

GtkHash

GtkHash

GtkHash — простая графическая утилита для расчета различных контрольных сумм (хэш-функций) для файлов.

Tint2

Tint2

Flameshot

Flameshot

Flameshot — программа для создания скриншотов и добавления к ним различных графических примитивов (стрелки, линии, подчеркивание, выделение цветом и так далее).

Duc

Duc

Duc — утилита для вывода информации об использовании дисков в Linux. Выводит информацию о размерах директорий и файлов.

Ksnip

Ksnip

Ksnip — кроссплатформенная программа для создания скриншотов. Включает функции редактирования скриншотов: добавление аннотаций, графических элементов, размытие областей и другие.

X File Explorer

X File Explorer

X File Explorer (Xfe) — легковесный, быстрый и простой файловый менеджер для Linux. Поддерживает двухпанельный режим.

Источник

Программы для Linux

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

QMPlay2

QMPlay2

btop

btop

Btop — монитор ресурсов. Показывает использование и статистику по процессору, памяти, дискам, сети, процессам.

Virtual Machine Manager

Virtual Machine Manager

Virtual Machine Manager (virt-manager) — графическая оболочка для управления виртуальными машинами (фронтенд для libvirt). Обычно используется в качестве графического интерфейса для QEMU+KVM.

FeatherPad

FeatherPad

Gnome Boxes

Gnome Boxes

Gnome Boxes — простое приложение GNOME для создания и управления виртуальными машинами, а также доступа к удаленным системам. Использует технологии виртуализации QEMU, KVM, libvirt.

KDE Connect

KDE Connect

KDE Connect — программа, которая позволяет организовать взаимодействие между ПК и смартфоном. Поддерживается отображение уведомлений, обмен файлами, управление музыкой, отправка сообщений и так далее.

Источник

Основные утилиты в консоли Linux

Утилита для просмотра содержимого каталогов. По умолчанию показывает содержимое текущего каталога. Если в параметрах указан путь к каталогу, она перечислит содержимое конечного каталога. Полезные опции:

  • -l (list) — форматирует вывод в виде списка с более подробной информацией;
  • -a (—all) — включает показ скрытых файлов;
  • —h (help) — вывести справку по использованию утилиты.

Печатает содержимое файла, переданного в параметре, в стандартный вывод. Если передать несколько файлов, команда объединит их. Также можно перенаправить вывод в ещё один файл с помощью символа « > ».

Позволяет перейти из текущего каталога в указанный. Если запустить без параметров — возвращает в домашний каталог. Вызов с двумя точками (cd ..) — возвращает на уровень выше относительно текущего каталога. Вызов с тире (cd —) возвращает к предыдущему каталогу.

Выводит полный путь к текущему/рабочему каталогу.

Создание новых каталогов. Наиболее удобная опция -p (parents), позволяет создать всю структуру подкаталогов одной командой, даже если они ещё не существуют.

Читайте также:  Uefi iso образ linux

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

Копирование файлов и каталогов. Утилита по умолчанию не копирует каталоги рекурсивно, поэтому необходимо добавить опцию -r (recursive) или -a (archive). Последняя включает режим сохранения атрибутов, владельца и временного штампа в дополнение к рекурсивному копированию.

Перемещение или переименование файлов и каталогов. В Linux это одна и та же операция. Переименование — это перемещение файла в ту же папку с другим именем.

Удаляет файлы и папки. Если нужно рекурсивное удаление, используйте опцию -r. Rm удаляет файлы не в корзину, из которой потом данные можно будет восстановить, а полностью их стирает. Действия оператора rm необратимы.

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

Изменяет владельца файла. Только суперпользователь может изменять владельцев. Для рекурсивного изменения используйте опцию -R.

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

  • -type [f=файл, d=каталог (directory), l=ссылка (link), p=канал (pipe), s=сокет] — поиск по типу файла;
  • -name » — поиск по имени файла, можно использовать как полное имя, так и его часть (‘text’ или ‘te*’);
  • -regex «» — поиск файлов по регулярному выражению;
  • -print — показать на экране найденные файлы.

Показывает размер файла или каталога для оценки занимаемого файлового пространства.

  • -a (—all) — выводить размер для всех файлов, а не только для директорий, по умолчанию размер выводится только для папок;
  • -d (—max-depth) — максимальная глубина вложенности директорий;
  • -h (—human-readable) — преобразует размеры файлов в удобный формат;
  • -s (—summarize) — выводит минимум данных.

Используется для получения полной сводной информации о доступном и используемом дисковом пространстве файловой системы. По умолчанию вывод достаточно подробный: перечислены все файловые системы, их размер, количество использованного и свободного пространства. Для удобства можно использовать опцию -h, которая отобразит размеры удобными для чтения.

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

Команде grep также можно передавать и несколько параметров. Для этого перед каждым аргументом пишется ключ -e. Эту команду система понимает, как «или-или» и выводит все вхождения указанных слов. Кавычками выделяются только строки, содержащие пробел.

Читайте также:  Ноутбук линукс установка windows

Сортировка строк текста из одного или нескольких файлов по различным критериям, также может быть выполнена сортировка для вывода какой-либо команды. Наиболее полезные опции:

  • -b — не учитывать пробелы;
  • — проверить был ли отсортирован файл;
  • -n (numeric) — сортирует по числовому значению;
  • -o — вывести результат в файл;
  • -u — игнорировать повторяющиеся строки
  • -r (reverse) — сортирует в обратном порядке.

Выводит число переводов строк, слов и байт для каждого указанного файла и итоговую строку, если было задано несколько файлов.

  • , —bytes – вывод размера файла в байтах;
  • -m, —chars – вывод числа символов в файле;
  • -l, —lines – вывод числа строк в файле;
  • -L, —max-line-length – вывод максимальной длины строки в файле;
  • -w, —words – вывод числа слов в файле.

Показывает различия между двумя файлами в построчном сравнении. Причём выводятся только строки, в которых обнаружены отличия. Измененные строки отмечаются символом «с», удаленные — «d», а новые — «а». Добавленные и удаленные строки обозначаются с помощью символов > и соответственно.

Для вывода информации о различиях в унифицированном формате можно использовать опцию -u:

Предназначена для просмотра списка процессов. Чтобы завершить/приостановить какой-либо процесс, необходим его идентификатор. Один из способов получить его — утилита ps. Для отображения всех запущенных процессов можно использовать опцию a. Следует обратить внимание, что это только снимок состояния на момент вызова, информация не будет обновляться.

Для получения полной информации о процессах и определения идентификатора процесса (PID) выполните команду:

Для конкретизации поиска определенного процесса рекомендуется использовать утилиту grep , например:

Утилита pgrep работает следующим образом: вы задаете имя процесса, а утилита показывает его идентификатор.

Данные команды служат для завершения процессов, однако они принимают различные параметры для идентификации процессов. Kill — нужен PID процесса, xkill — достаточно кликнуть по окну, чтобы закрыть его, killall и pkill — принимают имя процесса. Можно использовать любую из утилит, которая будет удобна в определенной ситуации.

Для определения идентификатора процесса (PID) воспользуйтесь утилитами ps или pgep , описанными выше.

Для утилит kill и killall доступно несколько сигналов, которые также можно использовать для прерывания, завершения или приостановки процессов:

Принудительно завершить процесс можно, используя команды:

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

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

Читайте также:  Линукс разделы файловой системы

В отличие от time, выводит текущую дату и время в различных форматах и позволяет устанавливать системное время. Его можно форматировать в зависимости от ваших потребностей: вывести год, месяц, день, установить 12-ти или 24-ти часовой формат, получить наносекунды или номер недели. Например, date +»%j %V» выведет день в году и номер недели в формате ISO.

Установка системных даты и времени производится с правами администратора или суперпользователя (root) системы командой:

  • MM — Месяц (от 01 до 12);
  • ДД — День (от 01 до 28, 29, 30 или 31 в зависимости от месяца);
  • чч — Часы (от 00 до 24);
  • мм — Минуты (от 00 до 59);
  • ГГ — Две последние цифры года (от 00 до 99, не обязательно);
  • ВВ — Век (от 00 до 99, используется вместе с предыдущим элементом, не обязательно);
  • .сс — Секунды (от 00 до 59 с символом точки, не обязательно).

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

Выводит основную информацию о системе. Основные опции:

  • -a (all) — информация о ядре, имени хоста и архитектуре процессора;
  • -i — имя аппаратной реализации (платформы);
  • -r — информация о релизе системы;
  • -s — имя операционной системы, опция используется по умолчанию.

Выводит время работы системы, количество текущих в данный момент пользователей и среднюю загрузку системы за последние 1, 5 и 15 минут.

  • -s (—since) — вывести время запуска системы. Это время, начиная с которого, отсчитывается время работы системы. Время выводится в формате YYYY-MM-DD HH:MM:SS;
  • -p (—pretty) — вывести только время работы системы.

Эти команды позволяют добавлять, удалять и изменять учетные записи пользователей, для использования команд необходимы права администратора или суперпользователя (root) системы.

Эта команда позволяет изменить пароль учетной записи пользователя. Для использования команды необходимы права администратора или суперпользователя (root) системы.

Команда man открывает руководство по определённой команде. Для всех основных команд Linux есть man-страницы. Whatis показывает, какие разделы руководств есть для данной команды.

Утилита ping может быть очень полезным диагностическим инструментом. Она поможет быстро проверить, подключены ли вы к маршрутизатору или к интернету, и дает некоторое представление о качестве этой связи.

Это усовершенствованная версия ping. Мы можем увидеть не только полный маршрут сетевых пакетов, но и доступность узла, а также время доставки этих пакетов на каждый из узлов.

Дата последнего изменения: 12.07.2023

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Источник

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