Кроме уже перечисленных комбинаций клавиш могут быть использованы еще некоторые, работающие только при просмотре подсказки (они приведены в табл. 6.3). Таблица 6.3. Управление перемещением при просмотре подсказки. Клавиша Выполняемое действие ‹Tab› Переход на следующую ссылку ‹Alt›+‹Tab› Переход на предыдущую ссылку ‹Стрелка вниз› Переход на следующую ссылку или смещение текста на …
Подробнее »Почти все пространство экрана
Почти все пространство экрана при работе с Midnight Commander занято двумя ‘панелями’, отображающими списки файлов двух каталогов. Над панелями расположена строка меню, причем к выбору команд в этом меню можно переключиться по клавише ‹F9› или с помощью мыши (если сразу после запуска mc вы не видите строки меню, не огорчайтесь …
Подробнее »ГЛАВА 6. ПРОГРАММА MIDNIGHT COMMANDER
ГЛАВА 6. ПРОГРАММА MIDNIGHT COMMANDER 6.1. УСТАНОВКА ПРОГРАММЫ MIDNIGHT COMMANDER Хотя для управления файловой системой и вообще для работы с файлами можно использовать такие команды операционной системы, как pwd, ls, cd, mv, mkdir, rmdir, cp, rm, cat, more и т. д., гораздо удобнее делать большую часть работы по обслуживанию файловой …
Подробнее »Это функция факториала,
Это функция факториала, пример рекурсивной функции. Обратите внимание на арифметическое расширение и подстановку команд. 5.9. СКРИПТЫ ОБОЛОЧКИ И КОМАНДА SOURCE Скрипт оболочки – это просто файл, содержащий последовательность команд оболочки. Подобно функциям, скрипты можно выполнять как обычные команды. Синтаксис доступа к аргументам такой же, как и для функций. В общем случае …
Подробнее »5.8.7 ФУНКЦИИ
5.8.7 ФУНКЦИИ Синтаксис Оболочка bash позволяет пользователю создавать собственные функции. Функции ведут себя и используются точно так же, как обычные команды оболочки, т. е. мы можем сами создавать новые команды. Функции конструируются следующим образом: function name () {list} Причем слово function не обязательно, name определяет имя функции, по которому к …
Подробнее »5.8.5 ОПЕРАТОР FOR
5.8.5 ОПЕРАТОР FOR Оператор for работает немного не так, как в обычных языках программирования. Вместо того, чтобы организовывать увеличение или уменьшение на единицу значения некоторой переменной при каждом проходе цикла, он при каждом проходе цикла присваивает переменной очередное значение из заданного списка слов. В целом конструкция выглядит примерно так: for name …
Подробнее »Если переменная принимает значение
Если переменная принимает значение yes или true, то будет выполнена первая пара команд, а если ее значение равно no или false – вторая пара. 5.8.4 ОПЕРАТОР SELECT Оператор select позволяет организовать интерактивное взаимодействие с пользователем. Он имеет следующий формат: select name [in word;] do list; done Вначале из шаблона word формируется …
Подробнее »