Планы

Здесь описаны планы раборатории на будущие лекции

Содержание

X лекция. Файловые системы.

  1. Очень простым языком описать что из себя представляет файловая система.
  2. Концепция UNIX всё есть файл. Примеры в Unix и преимущества концепции.
  3. Структура файловой системы, навигация по файловой системе в каком-нибудь файловом менеджере или в shell (пока без подробного описания самого shell)
  4. Типы файлов UNIX (без подробного описания и жести). Самая важная мысль, которую стоит донести -- директория тоже файл, в котором хранятся "ссылки" на другие файлы.

X + 1 лекция. Командная оболочка shell

  1. Командная оболочка шелл. Зачем нужна
  2. Строка приглашения,
  3. Базовые утилиты для файловой навигации в shell (cd, ls, pwd, whoami, ...). Сказать про файловые менеджеры в духе mc
  4. Философия "быстро сделать рабочую программу на основе кучи маленьких утилит"
    1. рассказать о том, что много маленьких программ можно объединить между собой и заставить обмениваться текстовой информацией.
    2. показать какие-то полезные скрипты, с очень общим описанием что в них происходит (скачать музло в вк, автоматически поменять обоину для рабочего стола с какого-нибудь сайта из интернетов). Цель -- создать вау-эффект и заинтересовать, но в то же время не пугать подробными описаниями.
  5. Базовые штуки в shell (перенаправление ввода-вывода, пайпы, фильтрация)

ОЧЕНЬ важно в этой лекции показывать очень много простых и полезных примеров на shell и расжёвывать по нескольку раз что происходит в скрипте. Стоит пожертвовать содержательностью лекции в замен понятности. Не стоит сразу рассказывать про переменные, циклы и условия. Уж тем более не стоит рассказывать про регулярные выражения.

Я 2 раза пытался уместить полноценный рассказ про shell в одну лекцию для студентов. У меня было мало примеров и оба раза я чувствовал что после папов и фильтрации мозг студентов совершенно отключался.

ЛипинБорис

X лекция. Рассказать где применяется Linux.

X +/- n. Базовые вещи про программирование.

Рассказать про терминологию. Про то как работают числа и арифметика внутри компутера.

ВаняРыбин

МихаилВиноградов


КатегорияЛекции