Мониторинг памяти и процессов
Команда 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.
Текстовые редакторы
- nano: Удобный текстовый редактор, доступный в большинстве дистрибутивов.
- gedit: Стандартный графический текстовый редактор для графических сред.
- vim: Базовый текстовый редактор для систем без графического интерфейса. Сложнее nano.
- pico: Аналог nano.
Урок охватывает основные команды для работы с памятью, методы сжатия файлов и популярные текстовые редакторы в Linux. Знание этих инструментов упростит работу с ОС.