UNIX — универсальная среда программирования
UNIX — универсальная среда программирования читать книгу онлайн
В книге американских авторов — разработчиков операционной системы UNIX — блестяще решена проблема автоматизации деятельности программиста, системной поддержки его творчества, выходящей за рамки языков программирования. Профессионалам открыт богатый "встроенный" арсенал системы UNIX. Многочисленными примерами иллюстрировано использование языка управления заданиями
shell.
Для программистов-пользователей операционной системы UNIX.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Вероятны три ситуации: доступ к специальным символам, использование встроенных команд замены шрифта и введение нескольких базовых функций форматирования.
Доступ к необходимым символам (греческим буквам, например, π, графике вида • и †, разнообразным штрихам и пробелам) несложен, хотя и не вполне систематизирован. Каждый такой символ имеет имя
<i>c</i>
(<i>cd</i>
Программа
troff
-
(em
В табл. 9.3 перечислены наиболее часто используемые специальные символы; в справочном руководстве по
troff
- | - | Дефис |
(hy | - | Дефис, аналогичный предыдущему |
- | – | Знак "минус", набираемый текущим шрифтом |
(mi | – | Знак "минус", набираемый математическим шрифтом |
(em | — | em тире |
& | Ничего; защищает точку в начале строки | |
blank | Неразмножаемый пробел | |
| | Неразмножаемый полупробел | |
е | Символ экранирования, обычно | |
(bu | Жирная точка | |
(dg | Крестик † | |
(*a | α, (*b (*с (*p | |
fX | Символ смены шрифта на X; Х=Р | |
f(XX | Символ смены шрифта на XX | |
sn | Символ смены размера шрифта на n; n=0 — предыдущий | |
s+-n | Относительная замена размера шрифта |
Таблица 9.3: Некоторые последовательности специальных символов troff
В ряде случаев требуется, чтобы
troff
e
&
е
&
troff
е
&
ms
&.TL
.I "Название документа"
&.AU
.I "Имя автора"
&.AB
&...
...
Конечно, этот фрагмент был напечатан следующим образом:
e&.TL
&.I "Название документа"
е& .AU
...
и вы можете себе представить, как в свою очередь был напечатан последний фрагмент.
Другой специальный символ, "неразмножаемый" пробел, появляется изредка: это символ
troff
.I Название документа
В большинстве случаев замена шрифтов и форматов может быть сделана с помощью начинающей строку макрокоманды типа
.I
troff
troff
Встроенные (in-line) команды troff вводит с использованием символа
f
s
Шрифт, заменяемый командой
f
f