Ну судя по картинке тут и так все понятно =) Отмечу лишь что это единственный «лоу левел шел» для Mac OS X. В полноценном порте без преувеличения есть все.
Как заполучить?
Описываю самый простой и надежный метод:
1. Скачиваем fink (10.5/Intel) или какой вам там надо =) (достаточно полезная программа для управления Darwin BSD дистрибутивами) устанавливаем
2. В Terminal.app набираем fink install mc или в FinkCommander в строке поиска набираем mc, нажимаем «install binary package(s)» вводим свой пароль =)
3. Запускаем Terminal.app вводим mc — вуаля.
Полезности:
1. В настройках кодировки сессии терминала устанавливаем KOI8-R — в противном случае будут проблемы с отображением.
2. Для использования функциональных клавиш нажимаем esc + f1...f9.
p.s. (хоть и запоздавший=)

Как раньше было всетаки здорово, включаешь комп, запускается ДОС и Нортон
Никакой тебе тормозни, все летало :)
Я конечно понимаю, что все это к делу не относится, но не мог не написать - ностальгия взяла
Открываем Terminal. Вводим (если скачано на рабочий стол)
% tar -xvzf ~/Desktop/mc-4.6.1-pre1.tar.gz
% cd mc-4.6.1-pre1/
% ./configure --without-x --with-screen=ncurses
% make
% sudo make install
Но у меня не запускается, вот что пишет:
MacBook:~ maciborka$ mc
dyld: Library not loaded: /sw/lib/libintl.1.dylib
Referenced from: /sw/bin/mc
Reason: image not found
Trace/BPT trap
Принцип такой же:
% tar -xvjf ~/Desktop/glib-2.2.3.tar.bz2
% cd glib-2.2.3/
% ./configure
% make
% sudo make install
и:
% tar -xvzf ~/Desktop/gettext-0.13.tar.gz
% cd gettext-0.13/
% ./configure
% make
% sudo make install
execute.c:246: error: 'environ' undeclared (first use in this function)
execute.c:246: error: (Each undeclared identifier is reported only once
execute.c:246: error: for each function it appears in.)
make[2]: *** [execute.lo] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
Попробуй последние стабильные сборки скачать Glib, Gettext и PkgConfig:
glib – ftp.gtk.org/pub/glib/glib-2.14.5.tar.gz
gettext – mirrors.kernel.org/gnu/gettext/gettext-0.17.tar.gz
pkgconfig – http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz
Потом запустил конфигурирование:
./configure --with-screen=ncurses
make
sudo make install
У меня все встало. :)
пишет это:
Configuration:
Source code location: .
Compiler: gcc
Compiler flags: -g -O2
File system: Midnight Commander Virtual File System
cpiofs, extfs, tarfs, ftpfs, fish
Screen library: ncurses library
Mouse support: xterm only
X11 events support: yes
With subshell support: yes
Internal editor: yes
Support for charset: no
после пускаю make, в конце выдает это:
Making all in syntax
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
пускаю sudo make install:
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
потом пытаюсь в терминаде запустить mc
dyld: Library not loaded: /sw/lib/libintl.1.dylib
Referenced from: /sw/bin/mc
Reason: image not found
Trace/BPT trap
Что это?
slsmg.c:76: error: ‘SLtt_Has_Alt_Charset’ undeclared here (not in a function)
slsmg.c:78: error: ‘SLtt_Use_Blink_For_ACS’ undeclared here (not in a function)
make[2]: *** [slsmg.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Сделай:
sudo make clean
./configure --with-screen=ncurses
make
sudo make install
p.s. могу подсказать пару отличных компиляторов языка Fort =))
И попробуй скажи, что макось для ленивых.
http://www.gnu.org/software/gettext/gettext.html
http://www.gtk.org/download/
С Xcode точно все проще...
dyld: Library not loaded: /sw/lib/libintl.1.dylib
Referenced from: /sw/bin/mc
Reason: image not found
Trace/BPT trap
Кто поможет?
cd /sw/lib/
touch libintl.1.dylib
ln -s libintl.1.dylib libintl.3.4.3.dylib
воть =)
По поводу использования функциональных клавиш, может кто знает, какую из них надо ткнуть что бы mc к F9 прислушался?
То есть все ок, и копирование и перемещение и эдит но вот выхода в верхнюю менюшку не нашла =( а там тоже много вкусных команд, к которым горячие кнопы, к сожалению, не помню =(
т.е. отсутствие клавиши insert.
например, нужно скопировать десяток папок из одного каталога в другой.
вроде нет ничего проще. ан нет! если размер файла/папки пара гиг, то это начинает напрягать.
нужно тыкать F5 и ждать когда скопируется после чего вышеозначенную кнопку жать поновой.
как правило во время копирования переключаешься в другое окно
и забываешь о копировании — процесс затягивается.
2senegami
F9 уже используется системой. поэтому, что бы она стала доступна для mc, вам нужно ее изменить