Уроки Linux

Урок #8 – Работа с памятью, сжатие файлов и редакторы текста

Урок #8 – Работа с памятью, сжатие файлов и редакторы текста

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

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Диспетчер задач. Работа с памятью

В Windows существует программа Диспетчер задач для выявления запущенных программ и их остановки. В Linux вы можете запустить схожую программу при помощи команды «top». Эта команда позволяет проверить какие задачи запущены, сколько они занимают процессорного времени и памяти.


Помимо неё вы можете отслеживать свободную и занятую память при помощи команды «free». Она показывает сколько памяти доступно и сколько занято.


Если вам потребуется выявить запущенные программы в удобном и быстром интерфейсе, то можно прописать команду «ps» или же «ps -aux» для выявления всех запущенных процессов.


Архивация и сжатие файлов

Архивация файлов может быть выполнена при помощи команды tar. Эта команда не сжимает файлы, а лишь создает архив. Пример использования команды:

tar cf archive.tar video
// Будет создан архив «archive.tar» из папки video


Если вам нужно не только создать архив, но и сжать файлы, то можно воспользоваться одним из доступных методов компресии:

  • zip
  • gzip
  • bzip2
  • xz

Все они делают одно и то же – сжимают файлы. Разница лишь заключается в скорости и эффективности сжатия. 


Важно: если архив нужно отправить Windows пользователю, то лучше использовать стандартный zip. 


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

В Linux в зависимости от версии могут присутствовать разные встроенные текстовые редакторы. Наиболее популярными являются:

  • nano
  • vim
  • gedit
  • pico

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Також варто подивитися

Изучение React JS / Redux библиотеки
9 уроків
Уроки Unreal Engine 5 с нуля / Разработка игр
8 уроків
Вивчення C# та створення Windows програм
C++ програмування / Уроки C++
26 уроків
Дополненная реальность (Vuforia AR и Unity)
3 урока
Разработка игры на Unity
9 уроків
Коментарі
Додати коментар

Поки що коментарів немає