Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота №2.doc
Скачиваний:
8
Добавлен:
13.11.2018
Размер:
383.49 Кб
Скачать

Командний рядок оболонки

Як було сказано при описі зовнішнього вигляду екрану Midnight Commander, у нижній частині екрана завжди присутній командний рядок оболонки.

Для того, щоб під час роботи з Midnight Commander запустити будь-яку команду операційної системи, потрібно або набрати ім'я відповідної програми в командному рядку, або вибрати його в одній з панелей (перемістивши підсвічування на ім'я файлу програми), а потім натиснути клавішу <Enter> . Якщо натиснути клавішу <Enter> в той момент, коли підсвічування вказує на ім'я файлу, що не є виконуваним, Midnight Commander порівнює розширення обраного файлу з розширеннями, прописаних у "файлі розширень" ~ / mc.ext. Якщо у файлі розширень знайдеться підрозділ, що задає процедури обробки файлів з даним розширенням, то обробка файлу здійснюється відповідно до заданих в цьому підрозділі командами. Перед обробкою виконуються прості макро-підстановки. Найчастіше введення команд вимагає введення великої кількості символів (особливо з урахуванням того, що треба вказати параметри команди і, в тому числі, повні, із зазначенням шляхів, імена оброблюваних файлів). Для полегшення введення в Midnight Commander існують кілька клавіатурних команд, які дозволяють скоротити число натисків на клавіші під час введення та редагування команд в командному рядку.

<Alt> + <Enter> - Копіює підсвічене ім'я файлу або каталогу в командний рядок.

<Ctrl> + <Enter> - Те ж саме, що <Alt> + <Enter>, але працює тільки в консолі.

<Alt> + <Tab> - Намагається виконати операцію "Завершення введення" (completion) імені файла, назви команди, змінної, імені користувача або імені хоста (залежно від того, що ви почали набирати і який елемент команди вводите), тобто намагається вгадати ще не набрані вами символи, виходячи зі списку файлів поточного каталогу, списку команд і т. д..

<Ctrl> + <X>, <T> - Копіює до командного рядка імена позначених файлів (або підсвічене ім'я, якщо немає позначених) з активної панелі.

<Ctrl> + <X>, <Ctrl> + <T> - Копіює до командного рядка імена позначених файлів з пасивної панелі.

<Ctrl> + <X>, <P> - Копіює в командний рядок ім'я поточного каталогу (тобто каталогу, що відображається в активній панелі).

<Ctrl> + <X>, <Ctrl> + <P> - Копіює в командний рядок ім'я каталогу, яке відображатиметься у пасивної панелі.

<Ctrl> + <Q> - Вставляє символи, які якимось чином інтерпретуються самою програмою Midnight Commander (наприклад, символ'+').

<Alt> + <P> - Викликає переміщення на команду назад за списком вже запущено команд (історії команд).

<Alt> + <N> - Переміщення на одну команду вперед в історії команд.

<Alt> + <H> - Виводить історію поточного рядка введення (для командного рядка - історію команд).

Строка введення - це не тільки командний рядок оболонки shell, але й строка введення в діалогових вікнах різних підпрограм. У всіх випадках, коли на екрані з'являється рядок введення, можна користуватися керуючими комбінаціями клавіш.

Команди управління рядком введення

Комбінація клавіш

Їх дії

<Ctrl> + <A>

Переміщення курсор в початок рядка

<Ctrl> + <E>

Переміщення курсор на кінець рядка

<Ctrl> + <B> Або <←>

Переміщення курсор на одну позицію вліво

<Ctrl> + <F> Або <→>

Переміщення курсор на одну позицію вправо

<Alt> + <F>

Переміщення курсор на одне слово вперед

<Alt> + <B>

Переміщення курсор на одне слово назад

<Ctrl> + <H> Або <Backspace>

Видаляє символ, що передує курсору

<Ctrl> + <D> Або <Delete>

Видаляє символ в позиції курсору

<Ctrl> + <@>

Встановлює позначку для того, щоб вирізати (скопіювати в буфер) частину тексту

<Ctrl> + <W>

Копіює текст, розташований між курсором і влучною, в буфер, видаляючи текст з рядка введення

<Alt> + <W>

Копіює текст, розташований між курсором і влучною, в буфер (без видалення з рядка введення)

<Ctrl> + <Y>

Вставляє вміст буфера в рядок введення перед позицією курсору

<Ctrl> + <K>

Видаляє текст від курсора до кінця рядка

<Alt> + <P> І <Alt> + <N>

Ці комбінації використовуються для переміщення по історії команд

<Alt> + <P>

Переміщує до попередньої команді

<Alt> + <N>

до наступної

<Ctrl> + <Alt> + <H> Або

<Alt> + <Backspace>

Видалити попереднє слово

<Alt> + <Tab>

Намагається виконати завершення введення (completion) імені файлу, команди, змінної, імені користувача або ім'ям хоста