Команда Linux mc с практическими примерами

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы рассмотрим файловый менеджер Midnight Commander (mc) — мощный и функциональный инструмент для выполнения базовых операций с файлами и каталогами в среде Ubuntu 22.04. Сначала мы установим пакет Midnight Commander, а затем приступим к изучению его интуитивно понятного интерфейса и узнаем, как эффективно управлять файлами и каталогами с помощью этого файлового менеджера, работающего в командной строке.

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

Справка по командам Linux


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") linux/BasicFileOperationsGroup -.-> linux/rm("File Removing") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") linux/PackagesandSoftwaresGroup -.-> linux/apt("Package Handling") subgraph Lab Skills linux/ls -.-> lab-422790{{"Команда Linux mc с практическими примерами"}} linux/cp -.-> lab-422790{{"Команда Linux mc с практическими примерами"}} linux/rm -.-> lab-422790{{"Команда Linux mc с практическими примерами"}} linux/cd -.-> lab-422790{{"Команда Linux mc с практическими примерами"}} linux/mkdir -.-> lab-422790{{"Команда Linux mc с практическими примерами"}} linux/sudo -.-> lab-422790{{"Команда Linux mc с практическими примерами"}} linux/apt -.-> lab-422790{{"Команда Linux mc с практическими примерами"}} end

Установка 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:

  1. Нажмите F7, чтобы создать новый файл.
  2. Введите имя файла, например, example.txt, и нажмите Enter.
  3. Новый файл будет создан, и вы можете отредактировать его содержимое с помощью встроенного редактора.

Теперь скопируем файл с помощью Midnight Commander:

  1. Перейдите к файлу, который вы хотите скопировать (например, example.txt), используя стрелочные клавиши.
  2. Нажмите F5, чтобы скопировать файл.
  3. Введите путь назначения (например, ~/project/mc_demo/copied_file.txt) и нажмите Enter.

Наконец, удалим файл с помощью Midnight Commander:

  1. Перейдите к файлу, который вы хотите удалить (например, copied_file.txt), используя стрелочные клавиши.
  2. Нажмите F8, чтобы удалить файл.
  3. Подтвердите удаление, нажав Enter.

Теперь вы потренировались создавать, копировать и удалять файлы и каталоги с помощью файлового менеджера Midnight Commander.

Итоги

В этом практическом занятии мы научились устанавливать файловый менеджер Midnight Commander (mc) на Ubuntu 22.04. Мы изучили интерфейс Midnight Commander и выполнили различные операции с файлами и каталогами с помощью этого мощного инструмента. Процесс установки включал обновление индекса пакетов и установку пакета mc. Затем мы ознакомились с пользовательским интерфейсом Midnight Commander и использовали его функции для управления файлами и каталогами, таких как навигация, копирование, перемещение и удаление файлов и папок.

Справка по командам Linux