Мы начнем с некоторых основных понятий, чтобы понять, что это такое, что делает его особенным? Затем мы увидим, как установить его и начать играть с ним, и, наконец, мы представим основные команды, которые будут использоваться в оболочке, чтобы мы узнали, что она делает .
Так что же такое UNIX?
UNIX - это операционная система (группа программ, которая отвечает за работу компьютера), впервые разработанная в 60-х годах.
Операционная система UNIX состоит из 3 основных частей:
- Ядро: является сердцем операционной системы, отвечает за распределение памяти и времени обработки программам и отвечает за управление системой хранения файлов и обмен сообщениями в ответ на системные вызовы.
- «Оболочка»: это интерфейс между пользователем и ядром. Когда пользователь входит в систему, программа проверки подлинности при загрузке проверяет имя пользователя и пароль и сразу же запускает другую программу под названием «shell», которая является интерпретатором командной строки. «Оболочка» интерпретирует команды, введенные пользователем, и отвечает за их выполнение.
- и различные программы.
Предположим, что вы хотите скопировать файл с именем myfile.txt и изменить его имя. После доступа к оболочке вы должны ввести следующую команду:
cp myfile.txt myfiledname.txt
Оболочка будет искать в файловой системе хранения ту, которая содержит программу cp, и распознавать, что у нее есть 2 параметра типа text (в данном случае myarchive.txt и myarchivename.txt ), чтобы позднее через системные вызовы запросить ядро для запуска программы. ср Затем программа запускает файл myarchive.txt и создает его копию с именем myarchivename.txt . Как только процесс " cp myfile.txt myfilename.txt " завершен, оболочка возвращает пользователю командную строку, сообщая ему, что он может выполнять новые программы.
Из первой версии UNIX были разработаны две ветви: «Распространение программного обеспечения Беркли» (BSD) и «System V Release 4» (SVR4), и в настоящее время существует несколько вариантов, ориентированных на одну из этих двух ветвей:
Тип BSD:
- UNIX digital.
- Linux.
- Mac OS
- Sun Solaris
- Hewlett-Packard HP-UX.
- IRIX.
- AIX.
Особенности UNIX
- Это многопользовательская операционная система.
- Он имеет мощный интерфейс командной строки («оболочка»).
- Иерархическая файловая система.
- Открытая архитектура.
- Бесплатно и легко доступно.
- Отличное управление и контроль системных ресурсов.
- Очень высокая надежность (длительные периоды непрерывной работы без перезагрузки).
- Инструменты для настройки системы либо являются встроенными, либо поставляются вместе с операционной системой, либо доступны в Интернете бесплатно.
- В случае систем с открытым исходным кодом (таких как Linux) проблем с лицензированием нет.
- Гораздо больше масштабируемости
- Полная документация доступна как в одной системе, так и в Интернете.
- Огромное количество свободного программного обеспечения доступно для внедрения и улучшения.
В настоящее время операционной системой на основе UNIX, которая наиболее близко соответствует исходной идеологии, является Linux, чье первоначальное ядро было создано в 1991 году Линусом Торвальдсом и для которого были разработаны все существующие в настоящее время дистрибутивы Linux, включая:
Debian
Ubuntu
Linux Mint
мягкая фетровая шляпа
Красная шапка
Линукс арка
OpenSUSE
Это, товарищи, было просто глотком того, что значит использовать Linux, позже мы увидим, как установить версию Linux на ваш компьютер (возможно, Ubuntu или Fedora) с его средой рабочего стола (главным образом, GNOME) и системой Windows. (X11, самый безопасный). После установки мы начнем работать с оболочкой и изучим различные основные команды для всех систем на основе UNIX.
Не забудьте оставить свои комментарии,
До следующей встречи!
- 0
СТАТЬИ