Mcedit команда не найдена centos 7

Обновлено: 06.07.2024

Статьи и заметки об установке и настройке Windows, Linux, маршрутизаторов и т.д.

Ctrl+k - Удалить часть строки до конца строки
Ctrl+s - Включить или выключить подсветку синтаксиса
Ctrl+u - Отменить действия

F3 - Начать выделение текста. Повторное нажатие F3 закончит выделение
Shift+F3 - Начать выделение блока текста. Повторное нажатие F3 закончит выделение
F5 - Скопировать выделенный текст
F6 - Переместить выделенный текст
F8 - Удалить выделенный текст
Meta+i - Переключение режима "Автовыравнивание возвратом каретки", удобно при вставке отформатированного текста из буфера обмена
Meta+l - Переход к строке по её номеру
Meta+q - Вставка литерала (непечатного символа).См. таблицу ниже
Meta+t - Сортировка строк выделенного текста
Meta+u - Выполнить внешнюю команду и вставить в позицию под курсором её вывод
Ctrl+f - Занести выделенный фрагмент во внутренний буфер обмена mc (записать во внешний файл)
Ctrl+k - Удалить часть строки до конца строки
Ctrl+n - Создать новый файл
Ctrl+s - Включить или выключить подсветку синтаксиса
Ctrl+t - Выбрать кодировку текста
Ctrl+u - Отменить действия
Ctrl+x - Перейти в конец следующего
Ctrl+y - Удалить строку
Ctrl+z - Перейти на начало предыдущего слова
Ctrl+End - Перейти в конец файла
Ctrl+Home - Перейти в начало файла
Shift+F5 - Вставка текста из внутреннего буфера обмена mc (прочитать внешний файл)
Meta+Enter - Диалог перехода к определению функции
Meta+- - Возврат после перехода к определению функции
Meta++ - Переход вперед к определению функции
Meta+n - Включение/отключение отображения номеров строк
tab - Отодвигает вправо выделенный текст, если выключена опция "Постоянные блоки"
Meta-tab - Отодвигает влево выделенный текст, если выключена опция "Постоянные блоки"
Shift+Стрелки - Выделение текста
Shift+Ctrl+c - Копировать текст
Shift+Ctrl+v - Вставить текст
Meta+Стрелки - Выделение вертикального блока
Meta+Shift+- - Переключение режима отображения табуляций и пробелов
Meta+Shift++ - Переключение режима "Автовыравнивание возвратом каретки"

Теперь немного отойду от темы горячих клавиш в mcedit и отвечу на несколько часто задаваемых вопросов по mcedit.

Дублировать строку - переходим в начало строки и нажимаем одновременно Shift и стрелку вниз, затем жмем F5
Удалить строку - ничего не выделяем, переходим на нужную строку и жмем F8
Восстановить удаленные строки - Ctrl+u
Выделить весь текст (выделить все) - нажимаем F9, в появившемся вверху меню переходим в "Правка" и там жмем "Отметить всё".

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

Распространяется под лицензией 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 функциональной клавише) с одного компьютера на другой.

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 тоже.

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 производим установку:

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

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