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 безлимит

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

Команды (esc-последовательности) syscons

Во всех командах Esc означает символ Escape - 27.

Там где подразумевается числовой аргумент, я буду обозначать его буквой n или n1,n2 и т.д. если их может быть несколько. Все остальные буквы являются часть команды.

Если команда требует числовой аргумент (или несколько аргументов), его можно пропустить. В этом случае обычно подразумевается, что он равен 1.

Esc7 или Esc[sзапомнить положение курсора
Esc8 или Esc[uвосстановить запомненное положение курсора
Esccочистить экран и установить курсор в левый верхний угол

Перемещение курсора

Esc[nAвверх на n строк
Esc[nB или Esc[neвниз на n строк
Esc[nC или Esc[naвправо на n позиций
Esc[nDвлево на n позиций
Esc[nEв начало строки и на n строк вниз
Esc[nFв начало строки и на n строк вверх
Esc[n1;n2f или Esc[n1;n2Hпереместить в позицию n1 и строку n2
Esc[nZна n табуляций назад (как Tab, но в обратную сторону)
Esc[n`в той же строке в позицию n
Esc[ndв той же позиции в строку n
EscMсдвинуть курсор на строчку вверх, если он был в самой верхней строке, то сдвинуть содержимое экрана на строчку вниз (то же самое, что делает NewLine, только "вверх ногами")

Очистка части экрана

Esc[0Jот курсора до конца экрана
Esc[1Jот начала экрана до курсора
Esc[2Jвесь экран
Esc[0Kот курсора до конца строки
Esc[1Kот начала строки до курсора
Esc[2Kвсю строку
Esc[nXочистить n знаков от позиции курсора

"Раздвижка", "сдвижка", "прокрутка"

Esc[nLвставить n пустых строк (те, что были - раздвинуть)
Esc[nM удалить n строк (те, что остались - "схлопнуть")
Esc[nP удалить n знаков в строке (те, что остались - "схлопнуть")
Esc[n@вставить n знаков в строку (те, что были - раздвинуть)
Esc[nS"прокрутить" содержимое экрана на n строк вверх
Esc[nT"прокрутить" содержимое экрана на n строк вниз

Изменение атрибутов и цветов

(влияет только на те символы, которые будут выводиться после этой команды)
Esc[nmустановить атрибуты
n = 0сброс всех атрибутов, цвет фона и символов устанавливается в "базовый" (смотри Esc=nF и Esc=nG ниже)
n = 1повышенная яркость
n = 4подчеркнутые символы (не все видеокарты это могут)
n = 5мигание
n = 7"реверс" (темные буквы на белом фоне)
n = 30+n1установить цвет фона n1
n = 40+n1установить цвет символов n1
Escn1;n2;...mустановить сразу несколько атрибутов
Esc[x или Esc[0xсбросить все атрибуты и цвета, в том числе "базовые"
Esc[1;nxn = цвет фона
Esc[2;nxn = цвет символов
Esc[3;nxn = (цвет фона)*16 + цвет символов
Esc[5;nxn = цвет фона для "реверса"
Esc[6;nxn = цвет символов для "реверса"
Esc[7;nxn = (цвет фона)*16 + цвет символов, для "реверса"
Esc[=nFn = цвет фона и "базовый" цвет фона
Esc[=nGn = цвет символов и "базовый" цвет символов
Esc[=nHn = цвет фона для "реверса" (то же, что и Esc[5;nx)
Esc[=nIn = цвет символов для "реверса" (то же, что и Esc[6;nx)
Esc[=nAn = цвет "бордюра" (по краям экрана).

Другие команды

Esc[nzпереключится в виртуальный терминал n
Esc[=n1;n2Bустановить параметры "пищалки"
n1 = частота (точнее, делитель для частоты)
n2 = длительность
(стандартные значения - 800;1)
влияет на "писк", который получается при выводе символа Bell - 7,
параметры свои для каждого "виртуального терминала"
Esc[=nCтип курсора (действует на все "виртуальные терминалы")
в n младший бит определяет "мерцание" (1 - да, 0 - нет)
следующий бит - тип курсора ("аппаратный" - 0/"символьный" - 1)
Esc[=n1;n2Cформа "символьного" курсора (для каждого "виртуального терминала"своя)
"закрашиваются" строчки с n1 по n2 (начиная сверху) в матрице знака, которым рисуется курсор

Иван Паскаль pascal@tsu.ru

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