Предыдущий урок: Как работает компьютер? Часть 76. Файловые системы: как данные организованы на диске? Мы уже знаем, что операционная система — это могущественный менеджер, который управляет ресурсами компьютера из своего ядра. Но как мы, обычные пользователи и программисты, можем обращаться к этому менеджеру с просьбами? Как мы говорим ему: «запусти программу», «создай файл» или «выведи это на экран»? Для этого существуют интерфейсы операционной системы — специально определённые способы общения с ней. Именно интерфейсы превращают все сложные внутренние механизмы ОС в понятные и удобные инструменты. Без них ОС оставалась бы слепой и немой, запертой в своём собственном мире, а мы не смогли бы воспользоваться ни одной её функцией. Самым фундаментальным и древним интерфейсом является командная оболочка, или shell. Это текстовая среда, где пользователь вводит команды с клавиатуры, а система выводит результаты в виде текста. Когда вы вводите в терминале команду ls -l (посмотреть файлы подр