Про midnight commander 4

Midnight Commander - безумовно, велика допомога для мозку, "засміченого" і розбещеного Norton і Total Commander'амі

Причини, за якими безумовно необхідно встановити цю програму:

- легше стало орієнтуватися в каталогах, переглядати вміст архівів
- якщо відкрити панель Info, можна подивитися скільки вільного місця на пристрої, тип файлу, права та іншу інформацію
- вихід з меню і help спрацьовує тільки при подвійному натисканні Esc, тому що Esc як гаряча префиксная кнопка до командам. Наприклад, гаряча комбінація M-? (Пошук файлу) означає послідовне натискання Esc і?

Процес по кроках:

1. Завантажте Midnight Commander. Пакет завантаження, відповідний для Вашої операційної системи, Ви можете легко знайти в Інтернеті за допомогою пошукових систем. Команда для завантаження пакета може бути наприклад такий:

3. Перейдіть в каталог mc-4.6.1 (зробіть його поточним):

4. Виконайте команду для конфігурації установки:

Якщо не вийшло (виводяться помилки або з'являються проблеми), то спробуйте виконати:

5. Збірка і установка:

6. Перший запуск і перевірка роботи:

У мене чомусь відразу не запрацювало підключення до 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
(256) Maximum number of Unix98 PTYs in use (0-2048)

Якщо так, то все відмінно. Запустимо mc і будемо налаштовувати його так, як я вважаю за потрібне. Перш за все зайдемо в меню F9 і в Options поставимо в Display Bits підтримку 8bit символів на вході і виході. Знову в Options-> Layout: Прибрати menubar visible (екранний простір дуже дорого щоб там валялася недолуга рядок з меню). Прибрати keybar visible (з тих же міркувань, кнопки все треба пам'ятати напам'ять!). Включити hintbar visible (там буде показано багато цікавого). Запишіть всі опції. Тепер mc прийняв прийнятний вид.

Які кнопки тиснути?

ESC + A - послати в ком.строку поточний каталог
ESC + C - швидко змінити каталог
ESC + H - history
ESC + P - повернути попередню (попередні) командний рядок (рядки)
ESC + N - повернути подальшу (наступні) командний рядок (рядки)
ESC + S - пошук файлу (в поточній директорії)
ESC +? - розширений пошук фала (або входження / regular expression)
ESC + цифра - теж що і F (ESC + 5 = F5)

Alt-TAB (ESC + TAB) - круті кнопка для пошуку файлів, що завантажуються (наприклад ви забули як повністю пишеться netcfg. Досить набрати в командному рядку net і натиснути Alt-TAB - вам відразу покажуть що можна запустити, яке починається зі слова net) натискати два рази!
Alt-TAB (ESC + TAB) - працює так само як в Bash TAB (тобто підганяє за першими літерами імена файлів або директорій. Наберіть cd / u потім Alt-TAB - відразу буде cd / usr / і т.д. )

Якщо потрібно щось зрізати мишею з екрану тисніть Shift, а тільки потім відзначайте. Теж саме стосується вставки з мишачого clipboard'a.

Можна включити в тексті підсвічування синтаксису мов програмування. Перейдіть до себе в домашню директорію cd

/.cedit, знайдіть там файл Syntax, подивіться яка версія Syntax у вас, запам'ятайте її. Потім знайдіть в Інтернет такий же файл, але налаштований на різні мови. Виправте в ньому версію на ту, яка підтримується вашим mc (змініть число в першому рядку) і покладіть замість свого. Тепер тексти на мовах C і perl у Вас будуть з підсвіткою синтаксису.

Схожі статті