Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

2004 г.

Linux для пользователя

Виктор Костромин, http://rus-linux.net/

Глава 6. Программа Midnight Commander

Предыдущий разделОглавлениеСледующий раздел

6.9. Командная строка оболочки

Как было сказано при описании внешнего вида экрана 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, но и строки ввода в диалоговых окнах различных подпрограмм. Во всех случаях, когда на экране появляется строка ввода, можно пользоваться управляющими комбинациями клавиш, перечисленными в табл. 6.5.

Таблица 6.5. Команды управления строкой ввода.

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

Выполняемое действие

<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) имени файла, команды, переменной, имени пользователя или имени хоста

Предыдущий разделОглавлениеСледующий раздел

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...