Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

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

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

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

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

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

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

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

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

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

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

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 не описаны.

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

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

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

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

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

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

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

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

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

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

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

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

Новости мира 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
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...