Многие из нас кто использует дома 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
Переход к строке по её номеру
Источник: http://www.lissyara.su/?id=1959