Weekly outline

  • Упражнение 1

    Въведение - общи въпроси : теми, разглеждани в курса и

    разпределението им по седмици;

    текущ контрол, оценяване;

    файлова система в Linux - структура;

    стартиране на сесия, някои команди с общо назначение

  • Упражнение 2

    Екранен редактор vi (1) - общи положения, режими, някои команди на командния режим

  • Упражнение 3

    Екранен редактор vi (2) - адресиране на редове, работа в "редови" режим

  • Упражнение 4

    Права на достъп до файл/директория; команда chmod

    Команди на ОС Linux (1)– команди за работа с файлове и файловата система,

    команди за обработки на файлове,

    команди за комуникация и информация по време на сесия ;

     

  • Упражнение 5

    Управление на процеси - пренасочване на стандартните файлове,

    комуникация между процеси(канал/конвейр),

    стартиране във фонов дял;

    kоманди (2)

  • Упражнение 6

    Командни процедури без параметри;

    променливи в обкръжението на потребителя;

    позиционни параметри на командния интерпретатор (КИ) -

    командни процедури с параметри;

  • Упражнение 7

    Променливи на обкръжението и КИ (2);

    програмиране на цикли в командните процедури -

    инициализация с оператори while, until, for

  • Упражнение 8

    Програмиране на езика на bash -

    оператор за условно разклонение if;

    команда test

  • Упражнение 9

    Програмиране на езика на bash

  • Упражнение 10

    Програмиране на езика на bash

  • Упражнение 10

    Програмиране на езика на bash

  • Контролна работа №1

  • Упражнение 12

    Резултати от Контролна работа №1,

    проведена на 14 и 15 май - групи 4, 7 и 8

    Пpогpамиpане на Си с използване на системните пpимитиви на Linux -

    системни пpимитиви за pабота с файлове - open, creat, read, write, close 

     

  • Упражнение 13

    Пpимитиви за упpавление на пpоцеси - execl/p, fork, wait, exit, getpid, getppid

  • Контролна работа № 2

  • Упражнение 15

    Оформяне на оценките от писмен изпит

  • 16 June - 22 June

  • 23 June - 29 June

  • 30 June - 6 July

  • 7 July - 13 July

  • 14 July - 20 July

  • 21 July - 27 July

  • 28 July - 3 August

  • 4 August - 10 August

  • 11 August - 17 August

  • 18 August - 24 August

  • 25 August - 31 August

  • 1 September - 7 September

  • 8 September - 14 September

  • 15 September - 21 September