
- •Структура операционной системы Linux
- •Дистрибутивы Linux
- •Разновидности файлов
- •Монтирование файловых систем
- •Основные каталоги:
- •Основные понятия безопасности системы Linux
- •Защита файлов
- •Права доступа
- •Способы включения драйвера устройства в ос
- •Традиционно, Unix разделяет все устройства на три основных типа: символьные, блочные и сетевые устройства.
- •Ввод и вывод
Не стоит путать текстовые редакторы и текстовые процессоры. Текстовые процессоры (например, OpenOffice Writer или Microsoft Word) предназначены для создания документов, в которых, помимо собственно текста, содержится и различная метаинформация (информация об оформлении): размещение текста на странице, шрифт и т.п. Поскольку в текстовом формате не предусмотрено средств для сохранения информации об оформлении (там есть только символы и строки), текстовые процессоры используют собственные форматы для хранения данных.
Shell- Эта программа называется интерпретатор командной строки или командная оболочка. Задача - Обработка команд, вводимых пользователем, превращением их в последовательность системных и библиотечных вызовов. Самый простой из них, появившийся в ранних версиях UNIX, назывался sh – Bourne Shell – по имени автора, Стивена Борна (Stephen Bourne). Со временем его везде, где только можно заменили на более мощный, bash – Bourne Again Shell. Bash превосходит sh во всем, особенно в возможностях редактирования командной строки. Помимо sh и bash в системе может быть установлен zsh – The Z Shell,
Ввод и вывод
Любая программа - это автомат, предназначенный для обработки данных: получая на входе одну информацию, они в результате работы выдают другую. Хотя входящая и/или выходящая информация может быть и нулевой, т. е. попросту отсутствовать. Те данные, которые передаются программе для обработки - это ее ввод, то, что она выдает в результате работы - вывод. Перенаправление. Теперь, предположим, что Вы хотите послать результат сортировки в файл, чтобы сохранить список. shell дает возможность перенаправлять стандартный выход в файл, используя символ « > ». Перенаправление с добавлением. Если файл уже существует, то перенаправление информации в него с помощью символа « > » окажется смертельным. Но, если вместо символа « > » использовать символ перенаправления « >> », выходной поток будет добавлен к содержимому указанного файла в конец, а не записан на место уже хранящейся в нем информации. Конвейер - это свойство shell, которое позволяет связать последовательность команд в конвейер, где stdout первой команды посылается прямо на stdin второй команды и так далее. Для группировки команд shell использует фигурные « {} » и круглые « () » скобки.
Менеджеры файлов. Основное назначение этой программы - интерпретация команд (выполнение функций shell) и работа в качестве файлового менеджера.Midnight Commander, Norton Commander, Konqueror
В Unix-системах функции архивирования, т.е. помещения содержимого нескольких файлов в один (с сохранением информации о каждом файле), и упаковки, т.е. сжатия файла, по историческим причинам реализуются отдельными программами. Для упаковки используются compress, gzip, bzip2, а для архивации – tar.
У каждого архиватора и упаковщика есть свое стандартное расширение для имени файла.
X Window System (сокращенно X) – графическая оболочка . X является основой графического интерфейса Linux, на которой базируются все графические оболочки X не реализует пользовательский интерфейс, а только оконную систему, т.е. средства, с помощью которых может быть реализован графический интерфейс. X Window работает на Х-терминале. Х-терминал представляет собой компьютер, на котором работают Х-программы и который взаимодействует с программами, работающими на удаленном компьютере. Программа, работающая на Х-терминале, собирающая ввод с клавиатуры и мыши и принимающая команды от удаленного компьютера, называется Х-сервером.Процесс «общения» между Х-сервером и клиентом осуществляется с помощью специального сетевого протокола – так называемого X-протокола.
Оконный менеджер (или window manager – менеджер экрана) – это программа, которая, прежде всего, заботится о том, как будут выглядеть ваши окна и определяет, как окна можно будет перемещать, и какие операции над ними можно будет проводить. Однако современным программам, которые выполняют функции менеджера экрана в системе, приходится также заниматься фоновой картинкой, подвешивать различные иконки на десктоп и так далее. IceWM AfterStep
Окружение рабочего стола или среда рабочего стола возлагает на свои плечи заботу обо всем, что касается комфортной работы пользователя в графической оболочке операционной системы. Как и большинство оконных менеджеров, все среды рабочего стола имеют средства для переключения между виртуальными экранами. GNOME KDE.