UNIX — универсальная среда программирования
UNIX — универсальная среда программирования читать книгу онлайн
В книге американских авторов — разработчиков операционной системы UNIX — блестяще решена проблема автоматизации деятельности программиста, системной поддержки его творчества, выходящей за рамки языков программирования. Профессионалам открыт богатый "встроенный" арсенал системы UNIX. Многочисленными примерами иллюстрировано использование языка управления заданиями
shell.
Для программистов-пользователей операционной системы UNIX.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
<i>n</i>r file | Читать file |
<i>m</i>,<i>n</i>w file | Писать строки m-n в file |
<i>m</i>,<i>n</i>w file | Добавить строки m-n к file |
По умолчанию диапазон для
w
W
W
r
$,
Редактор
ed
r
w
f
f | Печатать имя запомненного файла |
f file | Установить запомненное имя на 'file |
Команда
e
e | Начать редактировать запомненный файл |
e file | Начать редактировать 'file |
Команда
е
q
е
е
ed
е
е filename
Файлы могут быть зашифрованы по записи и дешифрованы при чтении с помощью команды
x
crypt(1)
x
X
В табл. П.1.2 перечислены команды редактора, а в табл. П.1.3 допустимые номера строк. Каждой команде предшествует нуль, один или два номера строк, указывающие число используемых строк, если их нет, принимается соглашение по умолчанию. За большинством команд может следовать буква p для вывода последней обработанной строки или 1 для формата списка. Текущей обычно становится последняя обработанная строка; настройка не меняется командами
f
k
w
x
=
!
.а | Выполнять ввод до тех пор, пока не напечатана строка, содержащая только '. |
.,.с | Заменить строки, новый текст заканчивается так же, как для команды а |
.,.d | Исключить строки |
е file | Вновь начать редактировать file |
f file | Запомнить имя файла как file |
1,$g/re/cmds | Выполнить cmds cmds newline
|
.i | Вставить текст перед строкой; он заканчивается так же, как для команды a |
.,.+1j | .Соединить строки в одну |
.kc | Пометить строку буквой с |
...l | Перечислить строки, делая невидимые символы видимыми |
.,.m line | Переместить строки после строки line |
.,.p | Печатать строки |
q | Выйти. Q |
$r file | Читать file |
.,.s/re/new/ | Заменить new |
.,.t line | Скопировать строки после line |
.u | Аннулировать последнюю подстановку в строке (только одну) |
1,$v/re/cmds | Выполнить команды ed cmds re |
1,$w file | Записать строки в файл; W |
X | Войти в режим шифрования (или ed -х |
$= | Печатать номер строки |
! cmdline | Выполнить команду UNIX cmdline |
(.+1) newline | Печатать строку |