Введение
В этом практическом занятии мы рассмотрим файловый менеджер Midnight Commander (mc) — мощный и функциональный инструмент для выполнения базовых операций с файлами и каталогами в среде Ubuntu 22.04. Сначала мы установим пакет Midnight Commander, а затем приступим к изучению его интуитивно понятного интерфейса и узнаем, как эффективно управлять файлами и каталогами с помощью этого файлового менеджера, работающего в командной строке.
Midnight Commander — это широко используемый файловый менеджер, который предоставляет удобный и эффективный способ навигации по файловой системе, копирования, перемещения и удаления файлов, а также выполнения других распространенных задач по управлению файлами. В этом практическом занятии будут приведены практические примеры и пошаговые инструкции, которые помогут вам стать профи в использовании Midnight Commander на вашей системе Ubuntu 22.04.
Установка Midnight Commander (mc) на Ubuntu 22.04
На этом шаге мы установим файловый менеджер Midnight Commander (mc) в среде Ubuntu 22.04.
Сначала обновите индекс пакетов:
sudo apt-get update
Пример вывода:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Fetched 324 kB in 1s (324 kB/s)
Reading package lists... Done
Затем установите пакет Midnight Commander:
sudo apt update
sudo apt-get install -y mc
Пример вывода:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libglib2.0-0 libslang2
Suggested packages:
mc-data
The following NEW packages will be installed:
libglib2.0-0 libslang2 mc
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,063 kB of archives.
After this operation, 5,500 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 libglib2.0-0 amd64 2.72.1-1ubuntu1 [1,231 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libslang2 amd64 2.3.2-5build2 [368 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy/universe amd64 mc amd64 3.4.3-3build1 [464 kB]
Fetched 2,063 kB in 1s (2,063 kB/s)
Selecting previously unselected package libglib2.0-0:amd64.
(Reading database... 14868 files and directories currently installed.)
Preparing to unpack.../libglib2.0-0_2.72.1-1ubuntu1_amd64.deb...
Unpacking libglib2.0-0:amd64 (2.72.1-1ubuntu1)...
Selecting previously unselected package libslang2:amd64.
Preparing to unpack.../libslang2_2.3.2-5build2_amd64.deb...
Unpacking libslang2:amd64 (2.3.2-5build2)...
Selecting previously unselected package mc.
Preparing to unpack.../mc_3.4.3-3build1_amd64.deb...
Unpacking mc (3.4.3-3build1)...
Setting up libglib2.0-0:amd64 (2.72.1-1ubuntu1)...
Setting up libslang2:amd64 (2.3.2-5build2)...
Setting up mc (3.4.3-3build1)...
Processing triggers for man-db (2.10.2-1)...
Processing triggers for libc-bin (2.35-0ubuntu3)...
Midnight Commander (mc) теперь установлен в вашей среде Ubuntu 22.04.
Исследование интерфейса Midnight Commander
На этом шаге мы исследуем интерфейс Midnight Commander (mc) и познакомимся с его основными функциями.
Сначала запустите Midnight Commander, выполнив следующую команду в терминале:
mc
Это запустит интерфейс Midnight Commander, который разделен на две основные панели. Левая панель отображает содержимое текущего каталога, а правая панель - содержимое предыдущего посещенного каталога.
В верхней части интерфейса вы увидите строку меню, которая предоставляет доступ к различным командам и функциям. Вы можете перемещаться по пунктам меню с помощью стрелочных клавиш и нажимать Enter, чтобы выбрать пункт.
Под строкой меню находится строка команд, которая отображает текущий рабочий каталог и позволяет вводить команды.
Основная область интерфейса, как уже упоминалось, разделена на две панели. Вы можете переключаться между панелями с помощью клавиши Tab. Внутри каждой панели вы можете использовать стрелочные клавиши для перемещения курсора и выбора файлов или каталогов.
Некоторые основные функции и сочетания клавиш для изучения в интерфейсе Midnight Commander:
- Операции с файлами: Нажмите F5, чтобы скопировать файл, F6, чтобы переместить/переименовать файл, F8, чтобы удалить файл, и F7, чтобы создать новый каталог.
- Навигация по каталогам: Используйте стрелочные клавиши для перемещения курсора и нажмите Enter, чтобы открыть каталог.
- Поиск файлов: Нажмите Ctrl+F, чтобы открыть диалоговое окно поиска и искать файлы или каталоги.
- Просмотр содержимого файла: Нажмите F3, чтобы просмотреть содержимое выбранного файла.
- Выход из Midnight Commander: Нажмите F10, чтобы выйти из интерфейса Midnight Commander.
Отведите некоторое время на изучение интерфейса Midnight Commander и ознакомьтесь с различными командами и функциями.
Выполнение операций с файлами и каталогами с использованием Midnight Commander
На этом шаге мы потренируемся выполнять различные операции с файлами и каталогами с помощью файлового менеджера Midnight Commander (mc).
Сначала создадим новый каталог в каталоге ~/project:
mkdir ~/project/mc_demo
Пример вывода:
labex@ubuntu:~/project$ mkdir ~/project/mc_demo
labex@ubuntu:~/project$
Теперь перейдем в только что созданный каталог с помощью Midnight Commander:
mc
Это откроет интерфейс Midnight Commander. Используйте стрелочные клавиши, чтобы перейти в каталог mc_demo, и нажмите Enter, чтобы войти в него.
Далее создадим новый файл в каталоге mc_demo:
- Нажмите F7, чтобы создать новый файл.
- Введите имя файла, например,
example.txt, и нажмите Enter. - Новый файл будет создан, и вы можете отредактировать его содержимое с помощью встроенного редактора.
Теперь скопируем файл с помощью Midnight Commander:
- Перейдите к файлу, который вы хотите скопировать (например,
example.txt), используя стрелочные клавиши. - Нажмите F5, чтобы скопировать файл.
- Введите путь назначения (например,
~/project/mc_demo/copied_file.txt) и нажмите Enter.
Наконец, удалим файл с помощью Midnight Commander:
- Перейдите к файлу, который вы хотите удалить (например,
copied_file.txt), используя стрелочные клавиши. - Нажмите F8, чтобы удалить файл.
- Подтвердите удаление, нажав Enter.
Теперь вы потренировались создавать, копировать и удалять файлы и каталоги с помощью файлового менеджера Midnight Commander.
Итоги
В этом практическом занятии мы научились устанавливать файловый менеджер Midnight Commander (mc) на Ubuntu 22.04. Мы изучили интерфейс Midnight Commander и выполнили различные операции с файлами и каталогами с помощью этого мощного инструмента. Процесс установки включал обновление индекса пакетов и установку пакета mc. Затем мы ознакомились с пользовательским интерфейсом Midnight Commander и использовали его функции для управления файлами и каталогами, таких как навигация, копирование, перемещение и удаление файлов и папок.



