Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Брайан Керниган, Роб Пайк. "Unix. Программное окружение" / "UNIX: Programming Environment" by Brian W. Kernighan, Rob Pike

    Posted By: exLib
    Брайан Керниган, Роб Пайк. "Unix. Программное окружение" / "UNIX: Programming Environment" by Brian W. Kernighan, Rob Pike

    Брайан Керниган, Роб Пайк. "Unix. Программное окружение" / "UNIX: Programming Environment" by Brian W. Kernighan, Rob Pike
    Символ-Плюс | 2003 | ISBN: 5932860294 9785932860298 | 414 pages | PDF | 3 MB

    Книга представляет собой введение в программное окружение UNIX и адресована тем, кто хочет научиться программировать с помощью всех тех инструментов, которые поставляются с операционной системой.

    Рассматривается вход в систему, работа с файлами (cat, mv, cp, rm) и каталогами (cd, mkdir,..), основы окружения (переменные, маски), фильтры (grep, sed, awk), программирование оболочки (циклы, сигналы, аргументы, стандартный ввод-вывод), введение в системные вызовы (read, write, open, creat,..), введение в программирование с использованием lex, уасс и make, работа с документацией с помощью troff, tbl и eqn.

    Оглавление
    Предисловие
    1. UNIX для начинающих
    1.1. Давайте начнем
    1.2. Повседневная работа: файлы и основные команды
    1.3. Снова о файлах: каталоги
    1.4. Оболочка
    1.5. Оставшаяся часть системы UNIX
    История и библиография
    2. Файловая система
    2.1. Основы
    2.2. Что в файле?
    2.3. Каталоги и имена файлов
    2.4. Права доступа
    2.5. Индексные дескрипторы
    2.6. Иерархия каталогов
    2.7. Устройства
    История и библиография
    3. Работа с оболочкой
    3.1. Структура командной строки
    3.2. Метасимволы
    3.3. Создание новых команд
    3.4. Аргументы и параметры команд
    3.5. Вывод программы в качестве аргументов
    3.6. Переменные оболочки
    3.7. Снова о перенаправлении вводавывода
    3.8. Циклы в программах оболочки
    3.9. Команда bundle: сложим все вместе
    3.10. Зачем нужна программируемая оболочка?
    История и библиография
    4. Фильтры
    4.1. Семейство программ grep
    4.2. Другие фильтры
    4.3. Потоковый редактор sed
    4.4. Язык сканирования и обработки шаблонов awk
    4.5. Хорошие файлы и хорошие фильтры
    История и библиография
    5. Программирование в оболочке
    5.1. Переделываем команду cal
    5.2. Какие команды мы выполняем, или команда which
    5.3. Циклы while и until: организация поиска
    5.4. Команда trap: перехват прерываний
    5.5. Замена файла: команда overwrite
    5.6. Команда zap: уничтожение процесса по имени
    5.7. Команда pick: пробелы и аргументы
    5.8. Команда news: служебные сообщения
    5.9. Отслеживание изменений файла: get и put
    5.10. Оглянемся назад
    История и библиография
    6. Программирование с использованием
    стандартного вводавывода
    6.1. Стандартный ввод и вывод: vis
    6.2. Аргументы программы: vis, версия 2
    6.3. Доступ к файлам: vis, версия 3
    6.4. Поэкранный вывод: команда p
    6.5. Пример: pick
    6.6. Об ошибках и отладке
    6.7. Пример: zap
    6.8. Интерактивная программа сравнения файлов: idiff
    6.9. Доступ к окружению
    История и библиография
    7. Системные вызовы UNIX
    7.1. Низкоуровневый вводвывод
    7.2. Файловая система: каталоги
    7.3. Файловая система: индексные дескрипторы
    7.4. Процессы
    7.5. Сигналы и прерывания
    История и библиография
    8. Разработка программ
    8.1. Этап 1: Калькулятор, выполняющий четыре операции.
    8.2. Этап 2: Переменные и обработка ошибок
    8.3. Этап 3: Произвольные имена переменных;
    встроенные функции
    8.4. Этап 4: Строим вычислительную машину
    8.5. Этап 5: Управляющая логика и операторы отношения
    8.6. Этап 6: Функции и процедуры; вводвывод
    8.7. Оценка производительности
    8.8. Оглянемся назад
    История и библиография
    9. Подготовка документов
    9.1. Макропакет ms
    9.2. Использование самой программы troff
    9.3. Препроцессоры tbl и eqn
    9.4. Страница руководства
    9.5. Другие средства подготовки документов
    История и библиография
    10. Эпилог
    Краткое описание редактора
    Руководство по HOC
    Исходный код HOC
    Алфавитный указатель

    with TOC BookMarkLinks


    Брайан Керниган, Роб Пайк. "Unix. Программное окружение" / "UNIX: Programming Environment" by Brian W. Kernighan, Rob Pike




    RU: FSonic • | • CrockoTec • | • DepositF


    EN: FSonic • | • CrockoTec • | • DepositF