Unix осень 2022

Материал из CS Unicorns Wiki
Перейти к навигацииПерейти к поиску

Преподаватель: Зубаков Алексей

  • tg: @neprav
  • aleks.zubakov@gmail.com

Слайды

Лекция 1. Командная строка Unix

Лекция 2. Пользователи и права в Unix

Лекции либо целиком взяты из курса Дмитрия Халанского, либо написаны на их основе.

Соответственно, лицензия на все материалы лекций, кроме того, у чего автор не Дмитрий и не я, — Creative Commons 4.0.

Домашние задания

Задание 1 (wiki не позволяет загружать md-файлы; gzip -d файл распаковывает такие архивы)

Задание 2

Ресурсы

Git

Что читать про linux?

  • info-страницы gnu (как минимум Coreutils, Bash, Findutils): https://www.gnu.org/manual/manual.en.html
  • man-страницы ко всему подряд, начиная с man man (команда, которая откроет страницу man(1))
  • Конечно, POSIX Shell: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html
  • The Art of Unix Programming -- книга о мужской любви ❤ одна из немногих книг, посвященных не семье, друзьям или родителям, а Кену Томпсону и Деннису Ритчи, авторам Unix и многих других полезных вещей; довольно занудная и крайне полезная книга о трёх главных вопросах: почему?, как? и зачем? unix и современные *nix (например, linux) получились именно такими: http://www.catb.org/esr/writings/taoup/html/
  • The UNIX-Haters Handbook -- несмотря на название является хорошим учебником по Unix: https://web.mit.edu/~simsong/www/ugh.pdf

Для общей эрудиции

  • Operating Systems: Three Easy Pieces -- хорошая систематизация знаний про устройство операционных систем: https://pages.cs.wisc.edu/~remzi/OSTEP/
  • Огромный сборник (хороший источник для вдохновения?) научных(?) статей про управление памятью в широком смысле: подходы к сборке мусора, специфичная аллокация и т.п.: https://www.memorymanagement.org/
  • MDN Web Docs: Web technology references -- документация к web (например, там подробно написано про протокол HTTP), фронтенду (js, html, css) и браузерам: https://developer.mozilla.org/en-US/docs/Web#web_technology_references

Эти книги не открыты, но их легко найти: