1. Принципы построения командного интерфейса ОС. Интерфейс (англ. interface сопряжение, поверхность раздела, перегородка) совокупность возможностей, способов.

Презентация:



Advertisements
Похожие презентации
Командная строка. Интерфейс командной строки - разновидность текстового интерфейса, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры.
Advertisements

1. Программное обеспечение это … 2. Перечислить основные классы программного обеспечения. 3. Сформулировать определения исполнитель, команда, алгоритм,
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
Презентация на тему : «Доступ к файлам и принтерам на других компьютерах домашней группы» Выполнил:студент 2 курса 12 группы экономического факультета.
Операционная система Windows. Windows – графическая операционная система для компьютеров платформы IBM PC Предназначена для управления автономным компьютером.
Информатика в школе Операционная система. Графический интерфейс. Программное обеспечение.
База данных (БД) – Совокупность определённым образом организованной информации на определённую тему (в рамках определённой предметной деятельности); Организованная.
Назначение и состав операционной системы. ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера.
1 © Хацкевич Александр Георгиевич Windows 7. 2 В предыдущих версиях операционных систем Windows управление файлами означало расположение файлов в различных.
Программное обеспечение Классификация, основные функции и составные операционных систем.
Протокол эмуляции удаленного доступа терминала Telnet.
Презентацию подготовила преподаватель ГБОУ СПО «Баймакский сельскохозяйственный техникум» Мусина Ж.М.
Программное обеспечение серверов и клиентов. Программы-клиенты web-клиент ftp-клиент ssh-клиент mail-клиент.
Операционные системы Проект ученика 8 А класса Юрченко Василия.
Переключение между домашней сетью и сетью на рабочем месте. 1.Доступ в Интернет 2.Включение общего доступа к файлам и принтерам 3. Использование домашней.
Выполнила работу: Студентка 2 курса 9 группа ГМУ Новикова Анастасия.
ПРОГРАМНОЕ УПРАВЛЕНИЕ КОМПЬЮТЕРОМ. КОМПЬЮТЕР (computer)- автоматическое устройство или система, способная выполнять заданную, четко определенную последовательность.
Сетевые службы Для конечного пользователя сеть это не компьютеры, кабели и концентраторы и даже не информационные потоки, для него сеть это, прежде всего,
Файловые архивы Internet Файловые архивы Internet Протокол FTP Протокол FTP Режимы обмена данными Режимы обмена данными Программное обеспечение доступа.
Один из видов презентации на компьютере это набор слайдов, которые можно выводить последовательно друг за другом. Часто такое компьютерное произведение.
Транксрипт:

1. Принципы построения командного интерфейса ОС. Интерфейс (англ. interface сопряжение, поверхность раздела, перегородка) совокупность возможностей, способов и методов взаимодействия двух систем (любых), устройств или программ для обмена информацией между ними англ.

1. Принципы построения командного интерфейса ОС. Примеры: руль, педали газа и тормоза, ручка КПП интерфейс (управления) автомобиля или же интерфейс системы «водитель автомобиль»; элементы телевизора, автомагнитолы, часов и т. п. дисплей, набор кнопок и переключателей для настройки, плюс правила управления ими интерфейс системы «человек аппарат»; клавиатура, мышь и пр. устройства ввода элементы сопряжения в системе пользовательского интерфейса.

1. Принципы построения командного интерфейса ОС. В информатике ИНТЕРФЕЙС это совокупность унифицированных технических и программных средств и правил (описаний, соглашений, протоколов), обеспечивающих взаимодействие устройств и/или программ в вычислительной системе или сопряжение между системами

1. Принципы построения командного интерфейса ОС. ИНТЕРФЕЙС это набор всех возможных команд, которые инициируют обработку информации. В среде разработки интерфейса описывается его структура в виде объектов и их свойств, которые сохраняются в специализированной базе данных, записи которой используются при генерации кода.

1. Принципы построения командного интерфейса ОС. Типы интерфейсов операционных систем. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки. WIMP - интерфейс (Window - окно, Image - образ, Menu - меню, Pointer - указатель). Характерной особенностью этого вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов - меню, окон, других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается "непосредственно", через графические образы.

1. Принципы построения командного интерфейса ОС. Типы интерфейсов операционных систем. SILK - интерфейс (Speech - речь, Image - образ, Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения. В рамках этого интерфейса идет обычный "разговор" человека и компьютера. При этом компьютер находит для себя команды, анализируя человеческую речь и находя в ней ключевые фразы. Результат выполнения команд он также преобразует в понятную человеку форму

1. Принципы построения командного интерфейса ОС. Основными технологиями реализации интерфейсов являются: Пакетная технология. Технология командной строки. Технология графического интерфейса - Простой графический интерфейс. - WIMP-интерфейс Речевая технология Биометрическая технология (мимический интерфейс) Технология семантического интерфейса (общественного интерфейса)

1. Принципы построения командного интерфейса ОС. Интерфейс командной строки (англ. Command line interface, CLI) разновидность текстового интерфейса(CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши. Также известен под названием консоль.англ. Основной прин­цип построения пользовательского интерфейса - "в ОС типа UNIX: если что-то можно, то это можно везде и в любом количестве". Подобный под­ход означает достаточность возможностей даже простейших алфавитно-циф­ровых видеотерминалов для ввода любых UNIX-команд.

1. Принципы построения командного интерфейса ОС. На устройстве-консоли, которое печатало текст на бумаге, интерфейс командной строки был единственным возможным. На видеотерминалах интерфейс командной строки применяется по таким причинам: Небольшой расход памяти по сравнению с системой меню. В современном программном обеспечении имеется большое число команд, многие из которых нужны крайне редко. Поэтому даже в некоторых программах с графическим интерфейсом применяется командная строка: набор команды (при условии, что пользователь знает эту команду) осуществляется гораздо быстрее, чем, например, навигация по меню.

1. Принципы построения командного интерфейса ОС. На видеотерминалах интерфейс командной строки применяется по таким причинам: Естественное расширение интерфейса командной строки пакетный интерфейс. Его суть в том, что в файл обычного текстового формата записывается последовательность команд, после чего этот файл можно выполнить в программе, что возымеет такой же (не меньший) эффект, как если бы эти команды были по очереди введены в командную строку. Примеры.bat-файлы в DOS и Windows, shell- скрипты в Unix-системах.

2. Основные команды UNIX- и Windows - подобных ОС. Формат команды Наиболее общий формат команд (в квадратные скобки помещены необязательные части): [символ_начала_команды]имя_команды [параметр_1 [параметр_2 […]]]

Команды ОС UNIX $ [ ] [ ] $ - системный промптер ("подсказка", выводимая в качестве признака готовности ОС UNIX воспринимать ввод команды пользователем); - любая из команд UNIX, либо утилита ОС; - последовательность однобуквенных символов - кодов режимов исполнения команды, префиксируемая символом "-" либо " - - ", либо "+" (ключи еще иногда называют флагами); - аргументы команды; [...] - необязательное присутствие значения, заключенного между [и]; - нажатие клавиши терминала, обозначаемой "..."; - нажатие клавиши "ENTER" ("RETURN", "CR/LF", "ввод" - в зависимости от вида терминала). 2. Основные команды UNIX- и Windows - подобных ОС.

Признаком завершения реакции системы на введенную команду являет­ся появление на экране видеотерминала пользователя системного промптера. 2. Основные команды UNIX- и Windows - подобных ОС.

Для входа в режим взаимодействия с ОС типа UNIX и получения досту­па к командному интерфейсу пользователь один раз за сеанс работы дол­жен пройти процедуру регистрации login: user [password: ] $ login, password и $ - реакция системы; user - пример login-имени пользователя; - некоторая последовательность нажимаемых клавиш консоли, составляющая пароль. 2. Основные команды UNIX- и Windows - подобных ОС.

В конце сеанса пользователю для правомочного завершения работы с системой необходимо отсоединиться от ОС с помощью команд logout, exit, halt, reboot 2. Основные команды UNIX- и Windows - подобных ОС.

Командный интерфейс пользователя подразумевает для каждой команды наличие трех стандартных файлов: stdin - файла ввода информации (по умолчанию назначен на клавиатуру), stdout - файла вывода информации (по умолчанию на экран видеотерминала пользователя), stderr - файла вывода сообщений об ошибках (файл диагностики). 2. Основные команды UNIX- и Windows - подобных ОС.

Для переназначения стандартных файлов ввода либо вывода существу­ют в ОС типа UNIX процедуры переадресации: > - переадресация вывода (запись не в stdout по умолчанию) < - переадресация ввода (чтение не из stdin по умолчанию) >> - переадресация ввода с добавлением. 2. Основные команды UNIX- и Windows - подобных ОС.

Cвязь между процессами исполнения двух ко­манд (UNIX- процессами в общем смысле) может быть осуществлена в виде т.н. конвейера Символом для обозна­чения программного канала является вертикальная черта |. Так например, в командной строке, вида $ | где имеет смысл, определенный выше, выход процесса, определяемый командой, является входом процесса, определяемого командой. 2. Основные команды UNIX- и Windows - подобных ОС.

Командный интерфейс пользователя кроме того предоставляет возмож­ность UNIX-пользователю с помощью команд самого командного интерфейса изучать свойства наиболее употребительных команд этого интерфейса и настраивать, изменять, модифицировать комплекс программно-технических средств реализации этого интерфейса. Наиболее простым средством ин­формационного обеспечения командного интерфейса является команда man, которой в качестве параметра вызова передается имя команды $ man ls 2. Основные команды UNIX- и Windows - подобных ОС.

Ответ 2. Основные команды UNIX- и Windows - подобных ОС.

Для ответа на вопрос юзера – «кто я?» дать команду: $ echo $USER где символ $ после команды echo и пробела и обозначает, что все следующие символы являются переменной, а USER - имя данной конкретной переменной. ответ: alv свидетельствующий, что давший ее пользователь носит имя (login) alv 2. Основные команды UNIX- и Windows - подобных ОС.

Ответом на запрос о программе, выполняющей роль пользовательской среды $ echo $SHELL будет ее имя, вместе с путем к исполняемому файлу: /bin/tcsh 2. Основные команды UNIX- и Windows - подобных ОС.

Для определения места хранения собственных данных, следует спросить так: $ echo $HOME Ответ: /home/alv где /home/alv - и есть домашний каталог пользователя alv (совпадение логина пользователя и имени его домашнего каталога - не обязательно, но, как правило, они совпадают). 2. Основные команды UNIX- и Windows - подобных ОС.

Для просмотра текстового файла, например, passwd каталога /etc задать команду: $ less /etc/passwd Ответ (возможный): root:x:0:0:root:/root:/bin/zsh bin:x:1:1:bin:/bin: daemon:x:2:2:daemon:/sbin: mail:x:8:12:mail:/var/spool/mail: ftp:x:14:11:ftp:/home/ftp: nobody:x:99:99:nobody:/: alv:x:1000:100::/home/alv:/bin/zsh lis:x:1001:100::/home/lis:/bin/zsh 2. Основные команды UNIX- и Windows - подобных ОС.

Есть возможность временно получить права администратора Set UID $ su Команда предоставляет доступ именно к супер пользовательскому аккаунту, для чего сначала будет запрошен соответствующий пароль. Если мы его знаем и введем правильно - казалось бы, ничего не произойдет, никаких сообщений не последует. Правда, если присмотреться - окажется, что изменился вид приглашения командной строки. 2. Основные команды UNIX- и Windows - подобных ОС.

Если хотим на файл с паролями полюбоваться - ведь теперь мы имеем на это право. Так что $ less /etc/shadow Что же мы видим в нашем /etc/shadow? Базу данных, что и раньше, о восьми полях. Первое поле - имя пользователя, реального или виртуального. Второе у псевдо пользователей пусто. А у реальных (в том числе и у root'а) заполнено нечленораздельным набором символов. Это и есть пароль. Его представление в базе не имеет ничего общего с тем, что вводит пользователь при авторизации. 2. Основные команды UNIX- и Windows - подобных ОС.

Для создания единичного акаунта команду можно запустить без опций: $ adduser В ответ она в диалоговом режиме последовательно запросит следующую информацию: 1. Username - имя пользователя, требуется задать обязательно; 2. Full name - теоретически имя и фамилия пользователя, его можно оставить пустым или ввести произвольную информацию, которая составит значение поля комментария в базе данных пользователей; 3. Uid - идентификатор пользователя; если это поле оставить пустым, то он автоматически примет ближайшее свободное значение (для первого пользователя в системе ); 4. Login group - основная группа пользователя, по умолчанию - собственная, совпадающая с его именем; 2. Основные команды UNIX- и Windows - подобных ОС.

Для создания единичного акаунта команду можно запустить без опций: $ adduser В ответ она в диалоговом режиме последовательно запросит следующую информацию: 5. Login group is group_name. Invite exp into other groups? [] - включить ли пользователя в другие группы; если предполагается его доступ к полномочиям администратора, то здесь следует указать группу wheel; 6. Login class [default] - очень важный атрибут; в наших условиях лучше всего задать класс russian; 7. Shell (sh csh tcsh) [sh] - пользовательская оболочка; предлагаемый по умолчанию вариант (sh) - отнюдь не лучший; 8. Home directory [/home/username] - имя домашнего каталога пользователя; 2. Основные команды UNIX- и Windows - подобных ОС.

Для создания единичного акаунта команду можно запустить без опций: $ adduser В ответ она в диалоговом режиме последовательно запросит следующую информацию: 9. Use password-based authentication? [yes] - использовать ли авторизацию по паролю; 10. Use an empty password? (yes/no) [no] - использование пустого пароля (по нажатию клавиши Enter); 11. Use a random password? (yes/no) [no] - генерация произвольного пароля; 12. Enter password - ввод пароля; 13. Enter password again - и его повторение; 14. Lock out the account after creation? [no] - закрыть ли доступ к аккаунту после его создания. 2. Основные команды UNIX- и Windows - подобных ОС.

После ответа на все поставленные вопросы будет выведено сообщение такого рода: Username : exp Password : ***** Full Name : Uid : 1002 Class : russian Groups : exp Home : /home/exp Shell : /bin/sh Locked : no OK? (yes/no): Если с этим согласиться. последует сообщение об успехе процедуры и предложение создать еще один Акаунт: adduser: INFO: Successfully added (exp) to the user database. Add another user? (yes/no): 2. Основные команды UNIX- и Windows - подобных ОС.

Кроме диалогового режима, команда adduser имеет и режим чисто командный, когда все пользовательские атрибуты задаются опциями командной строки. Ознакомиться с ними можно на странице документации - $ man 8 adduser Команда adduser (или useradd) имеется и в Linux, однако там возможности ее несколько меньше. В частности, она не создает автоматически домашний каталог пользователя - это следует сделать вручную командой $ mkdir /home/username 2. Основные команды UNIX- и Windows - подобных ОС.

Дополнительные команды переименование файла mv; перемещение простого файла mv; копирование простого файла ср; удаление простого файла rm; создание нового каталога mkdir; удаление каталога rmdir; изменение атрибутов защиты файла chmod; сортировку или слияние файлов sort; поиск в файле по шаблону grep; построчное сравнение файлов-I diff; построчное сравнение файлов-II comm. 2. Основные команды UNIX- и Windows - подобных ОС.

Команды Windows(DOS) 2. Основные команды UNIX- и Windows - подобных ОС.

Команды Windows(DOS) 2. Основные команды UNIX- и Windows - подобных ОС.

Команды Windows(DOS) 2. Основные команды UNIX- и Windows - подобных ОС.

Команды Windows(DOS) 2. Основные команды UNIX- и Windows - подобных ОС.

Команды Windows(DOS) 2. Основные команды UNIX- и Windows - подобных ОС. Чтобы проверить TCP/IP-соединение с помощью команды ping, используйте команду ipconfig для проверки, что сетевой адаптер не находится в состоянии Сеть отключена.TCP/IPping

Команды Windows 7, Windows Server 2008 R2 2. Основные команды UNIX- и Windows - подобных ОС. Разрешения уровня файловой системы можно настроить с помощью служебной программы командной строки xCacls.exe, iCacls.exe или Cacls.exe. Эти программы работают только с томами NTFS. Чтобы задать для пользователя разрешения на доступ к файлу с помощью командной строки 1. Чтобы открыть окно командной строки с более высоким уровнем прав, нажмите кнопку Пуск, выберите Все программы, Стандартные, щелкните правой кнопкой мыши пункт Командная строка, а затем выберите пункт Выполнить от имени администратора. 2. Если появится диалоговое окно Управление учетными записями пользователей, убедитесь, что в окне указано нужное действие, и выберите ответ Да. 3. Чтобы задать отдельные разрешения для пользователя или группы, введите следующую команду: cacls /G Например, чтобы предоставить пользователю Marina доступ к файлу 002. jpg с разрешением на запись, введите следующую команду: cacls 002. jpg /G Marina:w

Команды Windows 7, Windows Server 2008 R2 2. Основные команды UNIX- и Windows - подобных ОС. Значение Описание cacls Отображение или изменение таблиц управления доступом для файлов. /RОтмена прав доступа для указанного пользователя. /GПредоставление прав доступа указанному пользователю. Пользователь или группа пользователей, для которых настраиваются права доступа. Разрешение, которое предоставляется данному пользователю. Этот параметр может иметь одно из следующих значений: N (не установлен) W (запись) C (изменение) F (полный доступ)

Команды Windows 7, Windows Server 2008 R2 2. Основные команды UNIX- и Windows - подобных ОС. Чтобы предоставить общий доступ к папке или диску с помощью командной строки Введите: net share Например, чтобы предоставить общий доступ к папке myshare на диске C по пути \Users\Myname, введите: net share myshare=C:\Users\Myname Чтобы просмотреть полный синтаксис этой команды, введите в командной строке: net help share

Общие папки Команды Windows 7, Windows Server 2008 R2 aspx С помощью оснастки «Общие папки» консоли управления MMC можно выполнять централизованное управление общими папками на компьютере. Оснастка «Общие папки» позволяет создавать общие ресурсы и устанавливать разрешения на доступ к ним, просматривать открытые файлы и пользователей, подключенных к общим папкам, а также управлять ими. Предоставление общего доступа к папке или диску Отключение общего доступа к папке или диску Закрытие открытого файла Отключение пользователя Настройка разрешений для общих папок Настройка доступности общей папки в автономном режиме Ограничение числа пользователей общей папки Общие сведения об общих папках и брандмауэре Windows Устранение неполадок при использовании общих папок 2. Основные команды UNIX- и Windows - подобных ОС.