Ядро Linux является ядром операционной системы и отвечает за управление системными ресурсами, а также обеспечивает взаимодействие между аппаратными и программными компонентами. Проект GNU, начатый Ричардом Столлманом в 1984 году, был нацелен на создание коллекции свободного программного обеспечения, но в нем не было ядра. Сочетание ядра Linux Линуса Торвальдса с компонентами GNU привело к созданию полностью функциональной операционной системы, обычно называемой GNU/Linux. Системы на основе Unix, включая Linux, следуют принципам Unix, но не сертифицированы как Unix. Оболочки служат в качестве интерпретаторов команд, выполняя команды пользователя и действуя как интерфейс между пользователем и ядром. Среди популярных оболочек — Bash, Zsh и fish, каждая из которых предлагает уникальные функции и варианты настройки. Основные команды Linux охватывают манипуляции с файлами, управление процессами, мониторинг системы и многое другое, включая whoami, man, clear, pwd, ls, cd, mkdir, touch и rm. Перенаправление вывода, сортировка и поиск, мониторинг системы, сжатие и архивирование, текстовые редакторы, управление пользователями и разрешениями, а также разрешения на файлы также являются ключевыми концепциями в Linux. К семействам Linux относятся семейство Red Hat, семейство SUSE и семейство Debian, каждое со своими дистрибутивами и функциями. Освоение концепций Linux имеет решающее значение для тех, кто строит карьеру в облачной инженерии или системном администрировании.
dev.to
Delving into Linux History, Shells, and Commands - Week Five
Create attached notes ...