Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




 

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

 

 




Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 351; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.