Про Midnight Commander 4.6.0 |
![]() |
Добавил(а) microsin |
Midnight Commander - безусловно, большая помощь для мозга, "загаженного" и избалованного Norton и Total Commander'ами Причины, по которым безусловно необходимо установить эту программу: - легче стало ориентироваться в каталогах, просматривать содержимое архивов [Как установить] Процесс по шагам: 1. Загрузите Midnight Commander. Пакет загрузки, подходящий для Вашей операционной системы, Вы можете легко найти в Интернете с помощью поисковых систем. Команда для загрузки пакета может быть к примеру такой: wget http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/mc-4.6.1.tar.gz 2. Распакуйте архив: tar zvfx mc-4.6.1.tar.gz 3. Перейдите в каталог mc-4.6.1 (сделайте его текущим): cd mc-4.6.1
4. Выполните команду для конфигурирования установки: ./configure -silent Если не получилось (выводятся ошибки или появляются проблемы), то попробуйте выполнить: ./configure 5. Сборка и установка: make make install 6. Первый запуск и проверка работы: mc У меня почему-то сразу не заработало подключение к ftp, хотя из консоли команда ftp работает нормально - не отображается список файлов и папок ftp в панели, причем команда cd отрабатывает нормально. Зато отлично работает подключение к сетям Windows (SMB link). При этом отображаются длинные имена, и русские буквы видны кракозябрами. Mc не использует никакого прямого вывода на экран и работает чисто как консольное приложение. Это означает, что он хорошо подойдет для текстового терминального подключения. Клиент telnet и ssh программа putty очень хорошо подходит для работы с Midnight Commander, поскольку поддерживает передачу цвета (!) а также гибко настраивается под кодировки терминала, что позволяет корректно отобразить линии псевдографики (ими рисуются панели mc) и русские буквы, если они где-нибуль встретятся (лучше бы этого не было!..). Значок @ перед именем файла в списке панели означает ссылку, / каталог, ~ домашний каталог пользователя (в моем случае /root). Если в строке виден синий значок [^], то это значит, что доступен список history (история команды или введенного ранее параметра), который можно вызвать M-h (нажимаем Esc и затем h). Crtl-o убирает панели mc и позволяет полноценно воспользоваться командной строкой. Mc имеет встроенный samba-клиент (можно подключиться по сети к шарам Windows) - меню Левая панель\SMB-соединение... [Как надо правильно работать в Midnight Commander] Интересен тот факт, что некоторые (чаще весьма крутые :) юниксоды работают в deco или вообще в командной строке. Командная строка - это конечно показатель высокого класса, но с другой стороны - это прошлый век. Не надо забывать и о цивилизованном подходе. Не будем вдаваться во флейм, а просто перейдем к повествованию всех "крутых" качеств Midnight Commander. Прежде всего надо бы заглянуть в ядро и посмотреть включена ли там поддержка псевдотерминалов: [*] Unix98 PTY support Понятно что просмотр содержимого каталогов сразу по входу в них - это очень удобно. Не надо все время давить ls -la для просмотра состояния каталога. Все показано к тому же в удобоваримом виде. Какие кнопки давить? Стандартные кнопки писать не буду (любому известно что F5 это копирование). ESC+A - послать в ком.строку текущий каталог F4 (в редакторе) - поиск с заменой Alt-TAB (ESC+TAB) - Крутейшая кнопка для поиска загружаемых файлов (например вы забыли как полностью пишется netcfg. Достаточно набрать в командной строке net и нажать Alt-TAB - вам сразу покажут что можно запустить, которое начинается со слова net) нажимать два раза! Если нужно что-то срезать мышью с экрана давите Shift, а только потом отмечайте. Тоже самое касается вставки из мышиного clipboard'a. [McEdit] Текстовый редактор mcedit - пожалуй самая полезная фича. Теперь можно забыть про великий и ужасный (и убогий) vi. Самое хорошее - это то, что там можно блоки отмечать с помощью Shift-стрелки. Запустить mcedit можно по кнопке F4 Edit, либо прямо из командной строки: mcedit имя_редактируемого_файла Если по кнопке F4 редактор mcedit не запускается, то измените это через опции F9 -> Options -> Configuration... -> поставьте крестик на use internal edIt. Можно включить в тексте подсветку синтаксиса языков программирования. Перейдите к себе в домашнюю директорию cd ~/.cedit, найдите там файл Syntax, посмотрите какая версия Syntax у вас, запомните ее. Затем найдите в Интернет такой же файл, но настроенный на разные языки. Исправьте в нем версию на ту, которая поддерживается вашим mc (измените число в первой строчке) и положите вместо своего. Теперь тексты на языках C и perl у Вас будут с подсветкой синтаксиса. [Ссылки] |