Midnight commander linux mint

How to install Midnight commander on Linux Mint 18.3

Midnight Commander is a free cross-platform file manager that is developed as a console application with a text user interface. It includes the ability to view the contents of the RPM package files and to function as an FTP and FISH client. It also supports an editor called mcedit, which can be executed as a standalone program or from Midnight commander. This tutorial covers the installation procedure of Midnight commander on Linux Mint 18.3

Installing Midnight Commander

Lets first add the add the necessary repository to install midnight commander.

linuxhelp ~ # add-apt-repository ppa:eugenesan/ppa You are about to add the following PPA: This repository contains collection of customized, updated, ported and backported packages for two last LTS releases and latest pre-LTS release. Packages for older releases relocated to ppa:eugenesan/archive or deleted. . . Executing: /tmp/tmp.RKC6IIdIUh/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8313A596 gpg: requesting key 8313A596 from hkp server keyserver.ubuntu.com gpg: key 8313A596: public key " Launchpad synergy+" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1)

Once repository added, update the system repo package.

linuxhelp ~ # apt-get update Hit:1 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu xenial InRelease Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease Hit:3 http://archive.canonical.com/ubuntu xenial InRelease Ign:4 http://packages.linuxmint.com sylvia InRelease Hit:5 http://packages.linuxmint.com sylvia Release Get:7 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial InRelease [17.5 kB] Get:8 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB] . . Get:15 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main Translation-en [26.5 kB] Get:16 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [417 kB] Get:17 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [322 kB] Get:18 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [281 kB] Fetched 1,951 kB in 6s (308 kB/s) Reading package lists. Done

After Updating the repository, you can directly install midnight commander using the following command

linuxhelp ~ # apt-get install mc -y Reading package lists. Done Building dependency tree Reading state information. Done The following additional packages will be installed: mc-data Suggested packages: arj catdvi | texlive-binaries dbview djvulibre-bin gv libaspell-dev links | w3m | lynx odt2txt python-boto python-tz The following NEW packages will be installed: mc mc-data . . Processing 1 added doc-base file. Registering documents with scrollkeeper. Processing triggers for desktop-file-utils (0.22+linuxmint1) . Processing triggers for mime-support (3.59ubuntu1) . Setting up mc-data (3:4.8.19-0~eugenesan~xenial1) . Setting up mc (3:4.8.19-0~eugenesan~xenial1) .

serach_menu

The application is installed and launch the application from the menu

app_open

With this, the method to install MC on Linuxmint 18.3 comes to an end.

Источник

Midnight commander linux mint

Предисловие.

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

Кидайте в меня помидорами любители проводника Windows, топчите ногами привыкшие к *вставить имя файлового менеджера* в своем окружении рабочего стола, сегодня вы узрите короля работы с файлами — Midnight Commander.

Читайте также:  Kali linux изменить язык

Почему именно MC, а не любой другой Commander которых в линуксе как грязи и они заточены не на консоль, а на графическое окружение? Именно поэтому! Midnight’у чхать на ваши Иксы, он способен работать как в консоли вашего любимого окружения, так и просто в голом терминале без графической среды. Отсюда и ряд неочевидных возможностей: способность манипулировать файлами и данными в них через ssh или любой другой удаленный доступ, возможность использовать его в режиме восстановления системы для редактирования конфигов итд, возможность тесно взаимодействовать с консолью не выходя из файлового менеджера и много еще чего!

В линукс минт наш любимый Midnight Commander доступен из репозиториев. Описывать подробно процесс установки не вижу смысла, так как он элементарен, но если вы совсем дуб, объясняю: Меню -> Менеджер программ -> в поиске забиваем mc -> дважды жмакаем на нем и в открывшемся окне смело и дерзко давим кнопку Установить. Для любителей строчить команды apt-get в консоли — пакет называется mc

Чтобы открыть МС просто открываем терминал и вводим mc. Можно сделать это и через Меню -> администрирование -> Мidnight Сommander, но это не так круто, потому что после закрытия МС схлопнется и консоль, что не всегда желательно.

Базовая настройка консоли

Если вы правильный парень, и открываете МС из консоли, неплохо было бы провести небольшой тюнинг последней. Обычно консоли перехватывают горячие клавишы вроде F10 или нажатия Alt. Это стоит убрать из настроек. Тот же F10 в МС к примеру закрывает менеджер.

Базовая настройка MC

На вкус и цвет фломастеры разные. Я лишь покажу те вещи, которые делаю сам после первого запуска МС. Благо их немного F9 в МС вызывает меню.

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

— F9 -> левая или правая панель -> формат списка -> определенный пользователем -> дописываем в конец | owner | group.
должна получиться такая строка half type name | size | perm | owner | group

Проделываем эту процедуру для левой и правой панелей. Теперь мы знаем не только права доступа, но и владельцев. Для наглядности небольшой скрин ниже.

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

— F9 -> настройки -> настройки панелей -> навигация в стиле lynx -> выделяем (нажатие пробела снимает или убирает крестик)

Читайте также:  Run mac on linux ubuntu

3 — сохраняем наши настройки. F9 -> настройки -> сохранить настройки -> [Enter]

Этого уже достаточно чтобы работать в 90% случаев с комфортом, но вы также через пункты меню можете изменить порядок сортировки файлов, изменить цветовые схемы итд. Изыски оставляю вам, это не полное руководство по МС, а лишь краткий курс молодого бойца

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

Тысячи их! Но в повседневной практике вам пригодятся дай бог пара десятков. Давайте рассмотрим самые на мой взгляд нужные.

F10 — закрыть МС. Без комментариев.
F9 — переход в меню МС.
Esc — Выход (из диалогов, меню, редактора, чего угодно)

Ctrl + O — переход в терминал и обратно. Вы можете к примеру скрыть МС, выполнить команды в терминале, посмотреть вывод, и заново показать МС. сам менеджер никуда не девается.

Ins — выделить файл или наоборот снять выделение. Нужно чтобы указать файлы и папки для которых даются команды.

F3 — просмотреть файл (без возможности редактирования)
F4 — редактировать файл
Shift + F4 — создать новый текстовый файл
F5 — копировать (выделенное из одной панели в другую)
Shift + F5 копировать в той же папке
F6 — переместить (выделенное из одной панели в другую)
Shift + F6 — по сути переименовать в той же папке
F7 — создать папку
F8 — удалить

Ctrl + Enter — скопировать имя файла в командную строку.

Здесь имхо стоит оговориться. У МС внизу есть командная строка. Мы ведь в консоли работаем. И все консольные команды в МС так же работают. То есть набрав например cd ~/ мы сменим панель МС на домашний каталог. а скажем набрав chmod 777 и нажав ctrl + enter мы сменим права на выделеный файл на rwx rwx rwx

Enter — зависит от того что выделено. Если папка — вход в папку, архив или исо образ — зайдет внутрь архива. изображение или фильм — откроет просмотр изображения или видео. Короче вход куда бы то ни было Но для просмтра содержимого скажем обычных текстовых файлов придется использовать F3 или F4. Так то.

В заключение

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

За более подробной информацией по командам и использованию советую обратиться к гугл Тему буду дополнять если будет чем и будут права на редактирование

zuzabrik Сообщения: 1744 Зарегистрирован: 29 авг 2016, 12:08 Решено: 20 Благодарил (а): 108 раз Поблагодарили: 521 раз Контактная информация:

Re: Midnight Commander — файловый менеджер от бога!

Часть 2. Встроенный редактор mcedit

Для редактирования текстовых файлов можно использовать разные редакторы. Как мы помним редактирование файла из MC вызывается по клавише F4. При использовании этой команды первый раз линукс любезно спросит нас какой именно мы хотим использовать по умолчанию.

Читайте также:  Установка anydesk через консоль linux

3-им пунктом тут на выбор дается mcedit. О нем и пойдет речь. В дальнейшем МС не будет задавать этот вопрос прописав в нашей домашней папке файл .selected_editor. Мы можем отредактировать этот файл и изменить редактор по умолчанию, или просто удалить файл чтобы МС спросил нас еще раз о предпочтениях.

Почему mcedit?

По той же причине, что и МС — это консольный текстовый редактор с функционалом, достаточным для повседневной работы с текстовыми файлами. В отличие от скажем Vi где без спец подготовки даже выйти из редактора не получится, в mcedit все интуитивно понятно Плюс к этому mcedit отлично умеет подсвечивать синтаксис файлов понимая по содержимому и расширению с кодом какого языка он работает. Если вы установили mc то mcedit уже установлен.

Стоит оговориться что мс как и mcedit рассчитан на консоль. И не подразумевает работу с мышкой, поэтому некоторые операции типа выделения могут слегка шокировать гуру блокнота Windows Но обо всем по порядку.

F3 — выделение. Как уже говорилось выше выделение работает без мышки. Как? 0_о Нажав F3 в первый раз редактор переходит в режим выделения в той позиции, в которой стоит курсор. Далее стрелочками мы двигаемся куда нам надо и за курсором идет выделение. Чтобы его зафиксировать и вернуться к обычному режиму еще раз нажимаем F3. Например для выделения текста с текущей позиции до конца строки надо нажать F3, End, F3. Вроде ничего сложного, но с непривычки может удивить.

F4 — выводит диалог поиска и замены текста. Поддерживает множество режимов, включая поиск и замену по регулярным выражениям.

F5 — копирует выделеный блок в текущую позицию курсора.
F6 — перемещает выделеный блок в текущую позицию курсора
F7 — поиск. То же что и F4 только без замены текста.
F8 — удаляет строку в позиции курсора, или выделенный фрагмент.
F9 — меню редактора. Куча всего, особо описывать не буду.
F10 — выход.

Ctrl + Y — удаляет строку в позиции курсора. Полезно когда выделять лень, а поудалать строки хочется

Наверное самая большая проблема у новичков возникает с копированием текста из одного файла в другой средствами mcedit. Вообще можно вставить нужный текст из консоли, браузера или любого другого места просто нажав Shift + Insert.

Гораздо интереснее это делается из одного документа mcedit в другой. Для этого редактор использует временный файл clipboard. Чтобы скопировать выделенный текст в этот буфер надо зайти в меню (F9), выбрать файл -> копировать в файл. В другом mcedit для вставки выполняем меню (F9) -> вставить файл, в открывшемся диалоге просто нажимаем [Enter]. В этом диалоге к слову можно выбрать и другой файл, а не mcedit’овый clipboard. Тогда вставится другой файл целиком.

сам файл буфера mcedit находится в домашней папке по адресу .local/share/mc/mcedit/mcedit.clip.

Источник

Оцените статью
Adblock
detector