mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

      VSH(1)                                                   VSH(1)

      НАЗВАНИЕ
              vsh - экранный shell

      СИНТАКСИС
              vsh  [-] [-f]

      ОПИСАНИЕ
              Vsh - это высокоинтерактивный,  экранный  интерпретатор
              команд, во многом облегчающий деятельность  программис-
              та. Большинство команд вызывается  посредством  нажатия
              одной клавиши. С помощью этих команд можно  просмотреть
              каталоги, войти в редакторы, вызвать компиляторы. Поль-
              зователям-новичкам  будет  легче  изучить  vsh,  нежели
              обычный shell.

              При входе в vsh на экране изображается текущий каталог.
              Каждый элемент каталога помечен буквой. Действие, кото-
              рое производится после выбора элемента, зависит от  его
              природы. Например, если элемент является каталогом,  то
              vsh изменяет текущий каталог. Текстовые файлы  редакти-
              руются.

              Vsh может вывести на стандартный (80x24) экран до двад-
              цати файлов одновременно. Каталоги с большим  количест-
              вом файлов разбиваются на страницы по двадцать файлов в
              каждой, а страниц создается столько, сколько нужно  для
              изображения всего текущего каталога. Для выбора страни-
              цы необходимо ввести цифру  0-9.  Страницы  нумеруются,
              начиная с единицы, а 0 обозначает последнюю страницу.

              Достоинство vsh - интеграция с компиляторами и редакто-
              рами. Чтобы начать компиляцию, необходимо ввести символ
              М. После этого vsh вызывает make(1). Результаты  компи-
              ляции сохраняются и позже их можно просмотреть на пред-
              мет наличия ошибок. Vsh нумерует  каждую  ошибку  и  ее
              можно выбрать с помощью ввода номера. После выбора  vsh
              вызывает редактор для  нужного  файла  и  позиционирует
              курсор на строку с ошибкой. Пользователь может  перехо-
              дить от редактора к vsh до тех пор, пока не будет готов
              к следующей компиляции.

           Операции с каталогом
              Ниже приводится список команд работы с каталогом. Преж-
              де чем делать что-либо еще, пользователю следует  озна-
              комиться с командами,  позволяющими  выбирать  файлы  и
              изображать каталоги.

              CTRL+D
                   Покинуть vsh (нажмите CTRL+D дважды).

              a-z  Выбрать соответствующий файл.

              1-9  Выбрать страницы 1-9.

              0    Выбрать последнюю страницу.

              +, CTRL+F, CTRL+D
                   Выбрать следующую страницу.

              -, CTRL+U
                   Выбрать предыдущую страницу.

              /    Сделать текущим корневой каталог.

              \, перевод_строки
                   Сделать текущим предыдущий каталог.

              ?    Вывести справочную информацию (не реализовано).

              !    Выйти в shell (с возвратом в vsh).

              %    Выйти в shell (без возврата в vsh).

              .    Найти страницу с файлами, начинающимися с  опреде-
                   ленного символа (выдается запрос символа).

              CTRL+L
                   Перерисовать изображение.

              D    Вывести дату.

              T    Вывести постранично текстовый файл. Vsh запрашива-
                   ет имя файла и изображает его  как  текст  в  коде
                   ASCII.

              P    Выдать состояние процессов.

              W    Команда who(1). Выдаются имена пользователей,  на-
                   ходящихся в данное время в системе.

              X    Выполнить команду shell'а (команда запрашивается).

              Y    Заново вызвать предыдущую команду shell'а (введен-
                   ную с помощью X).

              F    Выбрать файл по имени. Vsh запрашивает имя  файла,
                   затем выбирает специфицированный файл.

              C    Создать новый файл. Vsh запрашивает имя и тип фай-
                   ла. Таким образом можно создавать текстовые  файлы
                   и каталоги. Также можно  копировать,  переименовы-
                   вать и делать ссылки на существующие файлы.

              L    Вывести информации о файлах в длинном формате. Для
                   каждого файла vsh выдает информацию о защите  ана-
                   логично команде ls -l.

              O    Вывод опций. Выводится содержимое таблиц команд  и
                   параметров. Затем vsh запрашивает команды, которые
                   модифицируют параметры и которые создают,  модифи-
                   цируют и удаляют команды.

           Режим удаления
              R    Вход в режим удаления. В  этом  режиме  выбираемый
                   файл помечается для удаления символами //. У  пов-
                   торно выбранных файлов отметки стираются.  Нажатие
                   R во второй раз вызывает удаление всех  отмеченных
                   файлов и выход из режима удаления.

              возврат_каретки, CTRL+D
                   Выход из режима удаления без  удаления  отмеченных
                   файлов.

              a-z  Отметить для удаления соответствующий файл.

              *    Отметить для удаления все файлы на текущей страни-
                   це.

              0-9, +, -
                   Выбрать другую страницу.

           Взаимодействие с командами make и grep
              Vsh  умеет  взаимодействовать  с  командами  make(1)  и
              grep(1). Vsh сохраняет вывод этих команд и дает возмож-
              ность просмотреть  его.  Следующие  команды  выполняют,
              когда на экране изображена страница каталога:

              G    Запустить grep. Vsh запрашивает  шаблон  поиска  и
                   имена файлов, а затем запускает grep с этими аргу-
                   ментами. Результаты сохраняются в файле .grepout и
                   выводятся в режиме просмотра (см. ниже).

              S    Перейти в режим просмотра результатов работы  пре-
                   дыдущей команды grep.

              M    Запустить  make.  Выполнение  управляется   файлом
                   makefile из текущего каталога. Вывод идет  как  на
                   экран, так и в файл .makerror. После окончания ра-
                   боты команды make vsh выдает файл .makerror в  ре-
                   жиме просмотра.

              N    Параллельный make. Команда  make  запускается,  но
                   vsh не ждет окончания ее работы. Вывод сохраняется
                   в файле .makerror, но не изображается  на  экране.
                   Когда make кончает  работу,  на  терминале  дважды
                   звенит звонок. Посредством команды E  можно  прос-
                   мотреть результаты.

              E    Перейти в режим просмотра результатов работы  пре-
                   дыдущей команды make.

           Просмотр файлов
              номер p
                   Вывести файл, начиная с указанной строки.

              номер e
                   Проверить строку на наличие в ней  имени  файла  и
                   номера строки. Если имя файла найдено, то для это-
                   го файла запускается редактор.

              возврат_каретки
                   Вывести следующие двенадцать строк.

              CTRL+D, q
                   Выход из режима просмотра.

      СМ. ТАКЖЕ
              sh(1).

      СЮРПРИЗЫ
              Опции команды vsh не описаны.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк