Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> Мелочи —> mc 4.6.2

mc 4.6.2 Настройка

Автор: aks.


Многие из нас кто использует дома windows как desktop, хорошо знакомы с такой программой, как Total   commander. Которая в сою очередь произошла от Norton Commander.
Так же и в мире Unix, Norton оставил свой след, породив такой продукт как  Midnight Commander ( mc ).
Думаю хватит истории можно и к практике перейти.
И познакомиться с этим делом поближе.

Начнём с того что для начала его нужно установить.
Ставить будем из пакетов. С установкой из портов у меня возникли проблемы с псевдографикой.
Которую я решить не смог.
root@nlife:/# pkg_add -r mc

Если все же вы хотите из портов, то ставится он так
Предварительно не забываем обновить порты.
root@nlife:/# portsnap fetch update
root@nlife:/# cd /usr/ports/misc/mc
root@nlife:/usr/ports/misc/mc# make install clean

За собой он потянет как зависемости.
root@nlife:/usr/ports# pkg_info -r mc-4.6.2
Information for mc-4.6.2:

Depends on:
Dependency: python25-2.5.4_1
Dependency: perl-5.8.9_2
Dependency: png-1.2.35
Dependency: pkg-config-0.23_1
Dependency: pcre-7.9
Dependency: libiconv-1.11_1
Dependency: libslang2-2.1.4_1
Dependency: gettext-0.17_1
Dependency: glib-2.20.3
Dependency: gamin-0.1.10_2
Dependency: gio-fam-backend-2.20.3

После как все скатается и установиться, можно будет запускать. Если у вас, а скорее всего shell csh.
Нужно выполнить команду rehash.
root@nlife:~# rehash
root@nlife:~# mc

После чего у вас должно появиться что то на подобии.


Если у вас английская версия, то это означает что неверно локализована консоль. Тогда вам сюда


Осталось немного довести до ума, небольшие косяки.
mc не создает по какой то причине папку с настройками, в домашнем каталоге пользователя.
Поэтому мы её создадим сами.
root@nlife:~# cd
root@nlife:~# mkdir .mc

После того как вы перезапустите mc, в этой папке создадутся файлы, стандартной кофигурации.
aks@nlife:~/.mc> ll
total 18
-rw-r--r--  1 aks  wheel    35  7 июл 17:57 Tree
drwx------  2 aks  wheel   512  7 июл 17:49 cedit
-rw-r--r--  1 aks  wheel  2235  7 июл 17:57 filepos
-rw-------  1 aks  wheel  5448  7 июл 17:57 history
-rw-r--r--  1 aks  wheel  2938  7 июл 17:57 ini
aks@nlife:~/.mc>

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


Горячие клавиши файловых панелей
Alt+Enter Вставить 'текущий объект' в командную строку.
Alt+a Посылает в командную строку полный путь в текущей активной панели
Alt+h Вызов меню последних выполненных команд.
Alt+i Смена текущего каталога на неактивной панели на каталог в котором вы находитесь в активной панели.
Alt+Shift+H Отобразить историю каталогов.
Ctrl+r перечитать содержимое каталога.
Ctrl+o Скрытие/показ панелей.
Ctrl+s Быстрый поиск файла или каталога.
Ctrl+Space Показать размер текущего каталога.
Ctrl+x-c Просмотр/правка прав доступа текущего объекта.
Shift+F4 Создает новый файл.

Горячие клавиши для редактора
ctrl+t Выбрать кодировку текста
Ctrl+u Отменить действия
Alt+l Переход к строке по её номеру



размещено: 2009-07-07,
последнее обновление: 2009-07-09,
автор: aks


m0ps, 2009-07-07 в 22:01:31

наверное стоит написать, как заставить mc показывать рамки, ну и в мелочи перенести

Cancer, 2009-07-07 в 23:35:49

Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=3&t=18982&p=176960#p176960.

Убери из линка на форум #p176960.

uHk, 2009-07-08 в 13:16:33

ctrl+o  - субшелл
для показывания рамок наверно mc -a ?

mak_v_, 2009-07-08 в 13:38:19

Это пи...ц
Давайте ещё будем расписывать как запустить шел...и выносить в отдельную статью...
или к примеру описание работы команды traceroute
Просто апофеоз...

aks, 2009-07-08 в 16:06:06

mak_v
Если ты профф анал.
то ненужно это кричать вему миру.
найдутся люди которым и эта инфрмация будет полезной

mak_v_, 2009-07-08 в 16:26:40

при установке из портов все файлы конфигураций создаются для каждого из пользователей
Итак:

вся ваша СТАТЬЯ сводиться к 4 строкам и кнопке F9 в самом mc, где указаны хоткеи

cd /usr/ports/misc/mc
make install clean
rehash
man mc

aks, 2009-07-08 в 18:25:54

Я понять не могу, у тебя что желание что бы я её удалил?

mak_v_, 2009-07-08 в 18:34:09

хотя бы опции сборки порта или установки пакета описал...а то получается "тяп-ляп", а потом какие-то непонятные обиды

Cancer, 2009-07-08 в 20:43:12

Вообще мне кажется ее нужно не в программы, а в раздел Мелочи кинуть!

rita, 2009-07-10 в 23:26:53

Aks, не обижайся, но статья действительно "ни о чем". Как сказал мак_в все делается 4мя строчками.

nikolay, 2009-07-21 в 21:54:47

при установке нужно просты убрать из опций компиляции utf8 кажется так

none, 2009-08-24 в 18:17:35

согласен с ораторами выше - ни о чем

Mobilesfinks, 2009-09-21 в 17:21:20

За собой он потянет как зависемости.

зависИмости

shel mimo, 2009-12-22 в 18:28:24

Переносил в свое время MC с одной системы NetBSD на другую
с винтом 480 Мб. Понадобилось всего 4 файла, чтоб MC завелся.

xelplogoog, 2010-01-16 в 18:56:22

для нубов полезная инфа, ну, откуда нуб знает как наз-ся фар во фре? не знает!

орфографических ошибок многовато...

Товариищщщи!, 2010-03-10 в 23:46:37

  Товарищщи!  Это поля для ввода комментариев к статье, а не для вопросов.  Сюда пишите найденные баги, или какие-то фичи :)
Для вопросов есть форум!

ОЛОЛО, 2010-05-27 в 0:30:45

Удалите этот дроч нахуй

Товарищщи! , 2010-06-19 в 4:40:59

   Товарищщи!    Это поля для ввода комментариев к статье, а не для вопросов.   Сюда пишите найденные баги, или какие-то фичи :)
  Для вопросов есть форум!

METAJIJI, 2010-08-30 в 19:36:32

А теперь вспомните сами себя, как вы первый раз устанавливали и изучали mc? :)
А теперь представьте как чувствуют себя например школьники которые хотят перейти с форточек на opensource, а тут такая статья где подробно и предельно ясно расписано все, а главное доступно, пусть и немного грамматических ошибок, это останется на совести автора.

Vladimir, 2011-02-10 в 7:39:32

Думаю, необходимо сказать, что назначение горячих клавиш можно расписать в файле "/usr/local/etc/mc/mc.keymap" и переназначить их как вам захочется.
И еще стоит упомянуть, что при установке из портов mc не создает в каталоге ~/.mc/cedit/ файлик cooledit.clip, который является своеобразным буфером и весьма помогает при редактировании текстов, для записи в этот файл используется либо меню mc либо назначенные горячие клавиши.

METAJIJI, 2011-07-06 в 21:04:19

Кто нибудь победил проблему с "мусором в истории" в csh\tcsh?
Например:
cd
`echo -e ‘\057usr\057local\057www’`
Лечить данную проблему установкой bash не предлагать :)

ш4шкщ, 2011-11-02 в 3:15:03

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



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.1354 секунд
Из них PHP: 46%; SQL: 54%; Число SQL-запросов: 78 шт.
Исходный размер: 31664; Сжатая: 8081