Linux для новичков: память, top, free и редакторы

Мониторинг памяти и процессов

Команда top, запускаемая в терминале, аналогична диспетчеру задач Windows. После нажатия Enter отображается список запущенных приложений с потреблением процессорного времени и памяти, обновляемый в реальном времени. Для выхода из top нажмите q.

Дополнительные команды:

  • free -h: Отображает информацию о доступной и занятой памяти в человекочитаемом формате (МБ, ГБ и т.д.).
  • ps: Показывает запущенные процессы текущего пользователя.
  • ps aux: Показывает все запущенные процессы. Фильтрация результатов возможна с помощью | и grep (например, ps aux | grep firefox найдет процессы, содержащие «firefox»).

Сжатие файлов

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

Команда tree: Отображает иерархическую структуру файлов и папок текущего каталога.

Архиватор tar:

  • tar -cf <имя_архива>.tar <имя_папки>: Создает не сжатый архив .tar.
  • tar -tf <имя_архива>.tar: Просматривает содержимое архива .tar без распаковки.
  • tar -xf <имя_архива>.tar: Распаковывает архив .tar.
  • tar -xfv <имя_архива>.tar: Распаковывает архив .tar, отображая информацию о распакованных файлах.

Методы компрессии:

К архивам .tar можно применить компрессию:

  • xz: Создает архив .tar.xz (например, tar -cJf <имя_архива>.tar.xz <имя_папки>). Распаковка: tar -Jxf <имя_архива>.tar.xz.
  • gzip: Создает архив .tar.gz (например, tar -czvf <имя_архива>.tar.gz <имя_папки>). Распаковка: tar -xzvf <имя_архива>.tar.gz.
  • bzip2: Создает архив .tar.bz2 (например, tar -cjvf <имя_архива>.tar.bz2 <имя_папки>). Распаковка: tar -xjvf <имя_архива>.tar.bz2.

Команда zip: Создает ZIP-архив, совместимый с другими ОС (например, zip -r <имя_архива>.zip <имя_папки>). Распаковка: unzip <имя_архива>.zip.

Текстовые редакторы

Урок охватывает основные команды для работы с памятью, методы сжатия файлов и популярные текстовые редакторы в Linux. Знание этих инструментов упростит работу с ОС.

Что будем искать? Например,программа