Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shporka.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
623.62 Кб
Скачать

36.Взаимодействие пользователей с ос.

Интерфейс пользователя

Традиционный способ взаимодействия пользователя с системой UNIX основывается на использовании командных языков (правда, в настоящее время все большее распространение получают графические интерфейсы). После входа пользователя в систему для него запускается один из командных интерпретаторов (в зависимости от параметров, сохраняемых в файле /etc/passwd). Обычно в системе поддерживается несколько командных интерпретаторов с похожими, но различающимися своими возможностями командными языками. Общее название для любого командного интерпретатора ОС UNIX - shell (оболочка), поскольку любой интерпретатор представляет внешнее окружение ядра системы.

Вызванный командный интерпретатор выдает приглашение на ввод пользователем командной строки. После выполнения очередной командной строки и выдачи на экран терминала или в файл соответствующих результатов, shell снова выдает приглашение на ввод командной строки, и так до тех пор, пока пользователь не завершит свой сеанс работы путем ввода команды logout или нажатием комбинации клавиш Ctrl-d.

Командные языки, используемые в ОС UNIX, достаточно просты, чтобы новые пользователи могли быстро начать работать, и достаточно мощны, чтобы можно было использовать их для написания сложных программ. Последняя возможность опирается на механизм командных файлов (shell scripts), которые могут содержать произвольные последовательности командных строк. При указании имени командного файла вместо очередной команды интерпретатор читает файл строка за строкой и последовательно интерпретирует команды.

Команды

Любой командный язык семейства shell фактически состоит из трех частей: служебных конструкций, позволяющих манипулировать с текстовыми строками и строить сложные команды на основе простых команд; встроенных команд, выполняемых непосредственно интерпретатором командного языка; команд, представляемых отдельными выполняемыми файлами.

37. Задание системного времени(и даты).

Системное время все реализации UNIX отсчитывают с 1 января 1970.

К оманда

Установка системных часов

Для установки системных часов в Линуксе, используется программа date. Для примера установка текущего времени (системного!) и даты на 31 июля, 23:16,наберите ``date 07312316'' (обратите внимание что время дано в 24-часовой записи) Если вы хотите изменить год то набиретие ``date 073123161998''. Для установки секунд набирите ``date 07312316.30'' или ``date 073123161998.30''. Чтобы узнать системное время запустите date без аргументов.

(#date 0309110510 → 9 марта 2010 11:05 с конспекта)

38. Уровни выполнения: (команда init schutdown)

команда init schutdown обозначает уровни.

0 уровень - останов.

1 уровень – админ-й однопользовательский реж., испол.root пользователем для доступа ко всем файловым системам.

2 уровень – многопользовательский режим, но не поддерживает сеть.

Или – однопольз-й, применяеться тогда, когда других польз-й надо откл. От системы или если это однопользовательская система.

3 уровень – полный многопольз-й режим с использованием сетевых возможностей.

4 уровень – не используется.

5 уровень – тоже что и реж. 3, но с графическим окном регистрации.

6 уровень – перезагрузка.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]