Mcedit команда не найдена centos 7
Статьи и заметки об установке и настройке 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 тоже.
Midnight Commander – популярный файловый менеджер, который имеет характерный интерфейс, как правило синего цвета, похожего на Norton Commander, либо Far. Если вам приходилось работать с подобными программами, то вы догадываетесь о чем идет речь. Запущенная программа файлового менеджера занимает всю рабочую область экрана. Визуально интерфейс разделен на две части. Каждая из частей отображает содержимое текущих директории, а так же краткую информацию о файлах. Разумеется, программа умеет делать все те основные вещи, необходимые для работы с файлами.
Теперь о том, как установить Midnight Commander в операционной системе Linux CentOS.
Установка Midnight Commander с интернета
Внимание, убедитесь, что у вас есть доступ к интернету, т.к. данный способ установки предусматривает наличие интернета на вашем сервере.
Для удобства вы так же можете ознакомиться с информацией по настройке сети в CentOS. К примеру, можно проверить отправку пакетов через утилиту ping. После чего можно приступить к установке, выполняем команду:
С помощью менеджера пакетов в автоматическом режиме будут скачаны все необходимые файлы. Затем вас спросят подтвердить ваши действия, после этой процедуры будет установлен файловый менеджер.
Чтобы запустить программу, достаточно в командной строке ввести команду:
Установка Midnight Commander с CD/DVD диска
Всё вроде красиво, однако бывают случаи, когда под рукой нет доступа к интернету, есть установочный диск с дистрибутивом, что делать в этом случае? Вообще способов установки пакетов в системе Linux множество, и одним из них является возможность установки с диска. Итак, приступим. Как известно чтобы воспользоваться CD/DVD диском в Linux, да и вообще в операционных системах семейства Unix необходимо произвести «монтирование» устройства, в нашем случае это дисковод с диском. Монтирование обычным образом производиться в файловую систему, в нашем случае, мы будем монтировать в директорию, которую сейчас создадим.
Создаем директорию:
Монтируем привод в директорию, которую только что создали:
Проверяем, успешно ли смонтировался наш диск:
После ввода команд должно отобразиться содержимое диска, если есть, то всё так, как надо. После этого, с помощью того же yum производим установку:
Ввод команды инициализирует проверку зависимостей, после чего будет так же задан вопрос о подтверждении установки приложения, как и в предыдущем методе, установки из интернета, после этого будет произведена установка.
Читайте также: