Centos 6 как установить mc

Обновлено: 05.07.2024

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

В консольном окружении для работы с файлами вы должны знать основные команды и их синтаксис. К счастью, в Linux также имеется текстовый файловый менеджер, работающий в консольном окружении. Он называется Midnight Commander (далее мы будем называть его просто MC).

Заголовки разделов

Как установить Midnight Commander в Linux

По умолчанию MC, как правило, не устанавливается. В Debian, Ubuntu и Linux Mint вы можете установить его с помощью команды apt-get:

В RHEL, CentOS и Fedora вы можете использовать команду:

главное окно

Возможности Midnight Commander

MC имеет много полезных как для пользователей, так и для администраторов, функций.

Копирование, удаление, переименование/перемещение, создание директорий

копирование файлов

перемещение файлов

меню файлов

Встроенная утилита для просмотра файлов

выбор редактора

Права доступа к файлам

команда chmod

Владелец файла

команда chown

Advanced Chown

Подключение по FTP

Подключение по FTP

Если введенные данные верны, в одной из панелей вы увидите список директорий удаленного компьютера.

FTP

Отключение FTP

FTP Proxy

Выход из Midnight Commander

Для более детального ознакомления с возможностями MC, постетите Midnight Commander FAQ:


Раз уж мы твердо решили не использовать графическую оболочку для настройки и администрирования нашего сервера, то Midnight Commander нам будет просто необходим. Естественно же в Линукс можно обойтись и без файловых менеджеров, консоль позволяет делать практически все файловые операции, порой даже более быстрее и функциональнее чем любые другие сторонние программы, но с «полуночным командиром» рутинные операции становятся более удобными и интуитивно понятными. Поэтому в этой статье мы рассмотрим несколько способов установки MC в CentOS .

Способ первый.

Самый простой и легкий.

Для установки программ в системе CentOS можно воспользоваться yum .

RPM ( Red Hat Package Manager — менеджер пакетов Red Hat или RPM Package Manager — RPM — менеджер пакетов) обозначает две вещи: формат пакетов программного обеспечения и программа, созданная для управления этими пакетами. Программа позволяет устанавливать, удалять и обновлять программное обеспечение. Формат RPM основан на формате, разработанном LSB .

Изначально разработанный компанией Red Hat для Red Hat Linux , RPM стал использоваться во многих дистрибутивах GNU / Linux , и был портирован на другие операционные системы: Novell NetWare (с версии 6.5 SP 3), IBM AIX (с версии 5) и прочие.

Предназначение yum

Yum, создан для решения следующих задач:

  • Поиск пакетов в репозитариях
  • Установка пакетов из репозитариев
  • Установка пакетов из .rpm файлов, с разрешением зависимостей с помощью репозитариев
  • Обновление системы
  • Удаление не нужных пакетов

Фактически, yum представляет собой оболочку для rpm обеспечивающую работу с репозитариями.

Для более подробного знакомства с возможностями yum , достаточно в консоли набрать man yum , после чего вы увидите подробный хелп к этой замечательной программе.

Для установки программы с помощью yum используется параметр install :

Для установки Midnight Commander достаточно ввести:

yum install mc

Yum автоматически разрешит (если сможет) зависимости, и предложит установить их.

Соглашаемся, вводим y и жмем ENTER .


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

Вводим в консоли mc и видим наш Миднайт Коммандер во всей своей красе.

Данный способ самый простой и легкий, рекомендуется для установки всех программ в операционной системе CentOS . Но что же нам делать, если у нас нет интернета? Но и тут ничего архисложного нет. Для этого мы с вами рассмотрим второй способ установки программ CentOS .

Способ установки mc из rpm пакета, скачанного заранее и ли расположенного на диске.

В Линукс, для того чтобы воспользоваться CD / DVD диском необходимо сначала его «примонтировать» (более подробнее о монтировании файловых систем, вы узнаете в следующих статьях или немного поискав в интернете).

В нашем случае нужно создать папку, куда будет смонтирован наш установочный DVD диск.

Для этого вводим в консоли следующее:

mkdir /media/CentOS

Нажимаем ENTER и… Всё папка создана. Проверяем:

cd / media

И видим нашу папку CentOS .

Далее собственно начинаем монтирование :

mount /dev/cdrom /media/CentOS

(Как нетрудно догадаться, здесь мы с помощью утилиты mount , монтируем устройство CDROM в паку CentOS , вложенную в папку media ).

mount: блочное устройство /dev/cdrom защищен от записи, монтируется только для чтения

Как установить Midnight Commander в CentOS?

CentOS-mc

Midnight Commander – популярный файловый менеджер, который имеет характерный интерфейс, как правило синего цвета, похожего на Norton Commander, либо Far. Если вам приходилось работать с подобными программами, то вы догадываетесь о чем идет речь. Запущенная программа файлового менеджера занимает всю рабочую область экрана. Визуально интерфейс разделен на две части. Каждая из частей отображает содержимое текущих директории, а так же краткую информацию о файлах. Разумеется, программа умеет делать все те основные вещи, необходимые для работы с файлами.
Теперь о том, как установить Midnight Commander в операционной системе Linux CentOS.

Установка Midnight Commander с интернета

Внимание, убедитесь, что у вас есть доступ к интернету, т.к. данный способ установки предусматривает наличие интернета на вашем сервере.
Для удобства вы так же можете ознакомиться с информацией по настройке сети в CentOS. К примеру, можно проверить отправку пакетов через утилиту ping. После чего можно приступить к установке, выполняем команду:

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

Чтобы запустить программу, достаточно в командной строке ввести команду:

Установка Midnight Commander с CD/DVD диска

Всё вроде красиво, однако бывают случаи, когда под рукой нет доступа к интернету, есть установочный диск с дистрибутивом, что делать в этом случае? Вообще способов установки пакетов в системе Linux множество, и одним из них является возможность установки с диска. Итак, приступим. Как известно чтобы воспользоваться CD/DVD диском в Linux, да и вообще в операционных системах семейства Unix необходимо произвести «монтирование» устройства, в нашем случае это дисковод с диском. Монтирование обычным образом производиться в файловую систему, в нашем случае, мы будем монтировать в директорию, которую сейчас создадим.
Создаем директорию:

Монтируем привод в директорию, которую только что создали:

Проверяем, успешно ли смонтировался наш диск:

После ввода команд должно отобразиться содержимое диска, если есть, то всё так, как надо. После этого, с помощью того же yum производим установку:

Ввод команды инициализирует проверку зависимостей, после чего будет так же задан вопрос о подтверждении установки приложения, как и в предыдущем методе, установки из интернета, после этого будет произведена установка.

CentOS / RHEL 6: Install Midnight Commander File Manager

Install Midnight Commander (mc) On Centos / RHEL / Fedora Linux

How do I use mc?

Simply type the following command:
$ mc
Sample outputs:

Fig.01: mc in action

Fig.01: mc in action

As you can see the screen of the Midnight Commander is divided into four parts. Almost all of the screen space is taken up by two directory panels. By default, the second line from the bottom of the screen is the shell command line, and the bottom line shows the function key labels. The topmost line is the menu bar line. The menu bar line may not be visible, but appears if you click the topmost line with the mouse or press the F9 key.

GNU Midnight Commander или mc - это очень популярный файловый менеджер для работы с файлами в консоли сервера без графического интерфейса. Он распространяется под открытой лицензией и представляет из себя клон Norton Commander. Здесь вы можете выполнять все основные операции с файлами, такие как копирование, перемещение, кроме того, переименование, поддерживается работа с архивами и запуск скриптов. Интерфейс программы разделен на две панели, что делает её такой же удобной, как Far Manager.

У mc тоже есть большое количество горячих клавиш, которые сделают работу в терминале быстрой, но к ним надо привыкнуть. В этой статье мы поговорим о том, как установить mc в CentOS 8.

Установка mc в CentOS 8

Программа есть в официальных репозиториях CentOS, поэтому её установка никаких проблем не вызовет:


В более старых версиях можно установить midnight commander centos помощью пакетного менеджера yum:

Запустить программу можно просто набрав в терминале:


Чтобы включить чёрно-белый интерфейс используйте опцию -b:


Для отключения поддержки мыши, опцию -d:

Чтобы редактировать файл в mc, надо использовать опцию -e:


Удалить программу можно аналогично тому, как вы её устанавливали:


Выводы

В этой статье мы кратко рассмотрели как выполняется установка mc CentOS 8 или в более старых версиях. Эта инструкция должна работать для Fedora и Red Hat тоже.


Раз уж мы твердо решили не использовать графическую оболочку для настройки и администрирования нашего сервера, то Midnight Commander нам будет просто необходим. Естественно же в Линукс можно обойтись и без файловых менеджеров, консоль позволяет делать практически все файловые операции, порой даже более быстрее и функциональнее чем любые другие сторонние программы, но с «полуночным командиром» рутинные операции становятся более удобными и интуитивно понятными. Поэтому в этой статье мы рассмотрим несколько способов установки MC в CentOS .

Способ первый.

Самый простой и легкий.

Для установки программ в системе CentOS можно воспользоваться yum .

yum - Yellowdog Updater Modified - это интерактивная автоматизированная программа обновления и установки, а попросту менеджер пакетов rpm

RPM ( Red Hat Package Manager — менеджер пакетов Red Hat или RPM Package Manager — RPM — менеджер пакетов) обозначает две вещи: формат пакетов программного обеспечения и программа, созданная для управления этими пакетами. Программа позволяет устанавливать, удалять и обновлять программное обеспечение. Формат RPM основан на формате, разработанном LSB .

Изначально разработанный компанией Red Hat для Red Hat Linux , RPM стал использоваться во многих дистрибутивах GNU / Linux , и был портирован на другие операционные системы: Novell NetWare (с версии 6.5 SP 3), IBM AIX (с версии 5) и прочие.

Предназначение yum

Yum, создан для решения следующих задач:

  • Поиск пакетов в репозитариях
  • Установка пакетов из репозитариев
  • Установка пакетов из .rpm файлов, с разрешением зависимостей с помощью репозитариев
  • Обновление системы
  • Удаление не нужных пакетов

Фактически, yum представляет собой оболочку для rpm обеспечивающую работу с репозитариями.

Для более подробного знакомства с возможностями yum , достаточно в консоли набрать man yum , после чего вы увидите подробный хелп к этой замечательной программе.

Для установки программы с помощью yum используется параметр install :

Для установки Midnight Commander достаточно ввести:

yum install mc

Yum автоматически разрешит (если сможет) зависимости, и предложит установить их.

Соглашаемся, вводим y и жмем ENTER .


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

Вводим в консоли mc и видим наш Миднайт Коммандер во всей своей красе.

Данный способ самый простой и легкий, рекомендуется для установки всех программ в операционной системе CentOS . Но что же нам делать, если у нас нет интернета? Но и тут ничего архисложного нет. Для этого мы с вами рассмотрим второй способ установки программ CentOS .

Способ установки mc из rpm пакета, скачанного заранее и ли расположенного на диске.

В Линукс, для того чтобы воспользоваться CD / DVD диском необходимо сначала его «примонтировать» (более подробнее о монтировании файловых систем, вы узнаете в следующих статьях или немного поискав в интернете).

В нашем случае нужно создать папку, куда будет смонтирован наш установочный DVD диск.

Для этого вводим в консоли следующее:

mkdir /media/CentOS

Нажимаем ENTER и… Всё папка создана. Проверяем:

Заходим в каталог media , с помощью следующей команды -

cd / media

И видим нашу папку CentOS .

Далее собственно начинаем монтирование :

mount /dev/cdrom /media/CentOS

(Как нетрудно догадаться, здесь мы с помощью утилиты mount , монтируем устройство CDROM в паку CentOS , вложенную в папку media ).

mount: блочное устройство /dev/cdrom защищен от записи, монтируется только для чтения

Это мощная текстовая полнофункциональная программа, которая позволяет вам копировать, перемещать и удалять файлы и директории, производить поиск файлов и запускать на выполнение команды оболочки.

Распространяется под лицензией GPL, и поэтому он квалифицируется как Free Software.

2. Установка программы.

Для установки в CentOS 7 вводим команду.

Начнется скачивание и установка пакета.

Проверить версию Midnight Commander’а можно с помощью команды:

Ответ:


После установки введите в консоли mc и нажмите Enter.

Откроется привычное вашему глазу синее окно.

Для просмотра содержимого текстовых файлов нажмите F3, для редактирования файлов — F4.

Midnight Commander будет использовать текстовый редактор по умолчанию (mcedit, mcview).


3. Синтаксис.

Midnight Commander включает в себя текстовой редактор mcedit который может запускаться как изнутри (клавишей F4) так и отдельно, из командной строки.

  • file расположение редактируемого файла;
  • +lineno переход к указанной строке файла;
  • -b чёрно-белый режим;
  • -C <keyword>=<FGcolor>,<BGcolor>:<keyword>= … пользовательский набор цветов;
  • -d отключение мыши;
  • -f расположение Midnight Commander;
  • -V версия программы.

4. Возможности.

  • Работа с RPM-пакетами.
  • Работа в режимах ASCII и HEX.
  • Работа с различными архивами и образами файловых систем, как если бы они являлись обычными каталогами.
  • Работа с сетевыми файловыми системами Samba, Fish, FTP, SFTP.
  • Выполнение операций копирования и перемещения файлов в фоновом режиме.
  • Встроенный текстовый редактор mcedit с подсветкой синтаксиса.
  • Текстовый режим, основанный на библиотеках ncurses и S-Lang. Это позволяет программе работать как в консоли, так и в различных эмуляторах терминала и через удалённые соединения, например, по протоколу SSH.
  • MC поставляется с поддержкой мыши. Мышь подключается, если вы запускаете MC с xterm терминала (эта функция также работает при подключении через telnet или rlogin c xterm) или с Linux консоли при наличии gpm mouse сервера.
  • Поддержка многоязыкового интерфейса.
  • Поддерживает мышь.
  • Поддержка кодировки UTF-8 (начиная с 2009 года).
  • Поддерживает несколько виртуальных файловых систем (VFS).
  • Tarfs — для просмотра содержимого архивных файлов (tar, tgz, bz2, rpm и так далее).
  • Undelfs — для восстановления удаленных файлов.
  • Настраиваемое пользовательское меню, вызывается по F2. Каждый пункт меню выполняет набор команд оболочки (shell). Команды прописываются в файл

5. Сочетания клавиш.

5.1. Горячие клавиши.

Клавиатурные сочетания выбираются модификаторами.

В mc используются модификаторы:

Одновременное нажатие нескольких клавиш.

Если необходимо нажать клавиатурное сочетание с буквами верхнего регистра (Ctrl и R, например):

Точно также описываются клавиатурные сочетания с клавишей Meta (Alt клавиша):

  • Нажимаем клавишу Alt и не отпускаем её;
  • Нажимаем вторым пальцем(либо пальцем второй руки) клавишу r и сразу отпускаем её;
  • Отпускаем клавишу Alt.

В случае добавления модификатора Shift (Meta+Shift+R, например)последовательность действий будет такой:

  • Нажимаем клавишу Alt и не отпускаем её;
  • Нажимаем клавишу Shift и не отпускаем её;
  • Нажимаем клавишу r и сразу отпускаем её;
  • Отпускаем клавишу Shift;
  • Отпускаем клавишу Alt.

Последовательное нажатие нескольких клавиш.

Либо, если нужно нажать два раза Ctrl + p:

Несколько клавиатурных сочетаний на одно действие.

Каждое клавиатурное сочетание на некое ОДНО действие описывается с новой строки. Ниже представлены таблицы клавиатурных сочетаний и действий, к которым они привязаны.

5.2. Горячие клавиши для файловых панелей.

5.3. Горячие клавиши для редактора.

Редактор.

Таблица литералов (непечатных символов).

HEX Dec Клавиша Описание
01 1 Meta+q, a
02 2 Meta+q, n
03 3 Meta+q, v
04 4 Meta+q, d
05 5 Meta+q, e
06 6 Meta+q, f
07 7 Meta+q, g
08 8 Meta+q, h
09 9 Meta+q, i TAB
0A 10 Meta+q, j
0B 11 Meta+q, k
0C 12 Meta+q, l
0E 14 Meta+q, m
0F 15 Meta+q, o
10 16 Meta+q, p
11 17 Meta+q, q
12 18 Meta+q, r
13 19 Meta+q, s
14 20 Meta+q, t
15 21 Meta+q, u
16 22 Meta+q, b
17 23 Meta+q, w
18 24 Meta+q, c
19 25 Meta+q, y
1A 26 Meta+q, x
1B 27 Meta+q, z
Meta+q, Esc, Esc

5.4. Сводная таблица сочетаний клавиш.


7. Как узнать размер каталога?

Любимый файловый менеджер тоже умеет подсчитывать размер каталогов. Для этого на необходимом каталоге надо нажать одновременно клавиши [Ctrl]+[Space] (контрл и пробел).

Стандартный вид панелей Midnight Commander, размер каталога указан без учета места, которое занимают находящихся в ней каталоги и файлы.


Вид панелей файлового менеджера после нажатия клавиш [Ctrl] и [Space] . Теперь показывается размер всех файлов и директорий находящихся в данном каталоге.


Ещё можно нажать [Ctrl]+[Space] на ссылке на уровень вверх ( /.. ), посчитается размер всех каталогов в текущей директории.



8. Копирование по сети.

Столкнулся с проблемой множественного копирования с различных серверов. Вроде как все можно сделать с помощью SCP, но очень уж неудобно. Поковырявшись в меню Midnight Commander , натолкнулся на простейший графический интерфейс для работы через scp.

После запуска, нажимаем F9 (Меню) и выбираем одну из панелей (Правая панель или Левая панель) > Shell-соединение.


В появившейся строке набираем параметры соединения. Если порт нестандартный

где P2234 — это дополнительная опция, указывающая на нестандартный порт ssh.


В одной из панелек появится удалённый доступ к дереву каталогов целевого сервера и появится возможность копировать (по F5 функциональной клавише) с одного компьютера на другой.

Читайте также: