Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Драйверы и windows 4 страница




MOVE. Создание текстовых файлов выполняют с помощью команды

COPY CON После ввода команды на экране вместо приглашения DOS появится текстовый курсор, и можно вводить строки файла. Переход на следующую строку осуществляется нажатием клавиши [Enter]. Закончив ввод, необходимо выйти из редактора, нажав клавишу F6. Удаление файла или группы файлов выполняется командой: DEL

Для переименования файла служит команда REN

Для копирования файлов используются команды COPY

Допускается использование символов *,? в имени файлов. Это означает, что будет скопирована указанная группа файлов.

Команда COPY может быть использована для объединения содержимого нескольких файлов в один файл. Формат команды:

COPY [+имя файла2]… <имя файла

Команда объединяет файлы 1, 2 и т.д. в файл, имя которого указано последним. В именах объединяемых файлов можно использовать символы? и *. Например, команда C:\> COPY *.TXT COMBIN.DOC

объединяет все файлы с расширением.txt из текущего каталога в файл с именем COMBIN.DOC.

Для поиска файлов на диске по имени файла и/или по содержащейся в файле строке символов можно использовать программу FF (FIND FILE). Формат команды: FF [строка символов] [режимы]

Режим /С указывает, что поиск будет вестись только в текущем каталоге. Режимы /С и /S указывают, что поиск будет вестись в текущем каталоге и всех его подкаталогах. Программа позволяет вести поиск файла на всех дисках компьютера. Для этого в имени файла вместо буквы, задающей имя диска, надо поставить символ *. Если нужно найти файл, содержащий определенную строку, то эта строка символов в команде должна быть заключена в кавычки

Просмотр файла выполняется по команде

TYPE - В режиме просмотра файл нельзя редактировать. Для получения краткой справки по программе или команде DOS можно воспользоваться командой /?

 

46. Программирование в среде командного интерфейса. Пакетные командные файлы: - внутренние команды, передача параметров.

После запуска пакетного файла, программа — интерпретатор (как правило COMMAND.COM или CMD.EXE) читает его строка за строкой и последовательно исполняет команды. Пакетный файл — аналог cкриптовых файлов командной строки (shell script) в Unix-подобных операционных системах.

Пакетные файлы полезны для автоматического запуска приложений. Основная область применения — автоматизация наиболее рутинных операций, что регулярно приходится совершать пользователю компьютера. Примерами таких операций могут служить — обработка текстовых файлов; копирование, перемещение, переименование, удаление файлов; работа с папками; архивация; создание резервных копий баз данных и т. п. Пакетные файлы поддерживают операторы if, goto и for (в системах семейства Windows NT его возможности существенно расширены), что позволяет обрабатывать результаты выполнения предыдущих команд или приложений и в зависимости от этого выполнять дальше тот или иной блок команд (как правило, в случае удачного завершения приложение возвращает 0 в переменной errorlevel; в случае неудачного — 1 или большее значение).

Пакетные файлы в DOS имеют расширение.BAT; для других операционных систем они могут иметь другие расширения — например,.CMD в Windows NT и OS/2, или.BTM в 4DOS или подобных оболочках.

Пакетные файлы могут содержать как внутренние команды, обрабатываемые непосредственно COMMAND.COM или CMD.EXE, так и обращения к внешним утилитам, существующим в виде отдельных программ (файлов.EXE либо любых других исполняемых файлов). Данные программы значительно расширяют возможности пакетных файлов.

Специальных команд, которые используются в BAT файлах не много. Именно специальных, которые могут пригодиться при создании логики командного файла. Конечно, эти команды относятся к внутренним командам MS DOS и могут использоваться в командной строке, но все-таки эти команды обретают смысл только в пакетных файлах.

call Вызов одного пакетного файла из другого.

echo Вывод сообщений и переключение режима отображения команд на экране.

for Запуск указанной команды для каждого из файлов в наборе.

goto Передача управления в отмеченную строку пакетного файла.

if Оператор условного выполнения команд в пакетном файле.

pause Приостановка выполнения пакетного файла и вывод сообщения

rem Помещение комментариев в пакетные файлы и файл CONFIG.SYS.

shift Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла.

Определение пакетного файла

Пакетные файлы можно считать особой категорией исполняемых программ. Такие файлы должны иметь тип.BAT (от английского слова batch - "пакетный").

Запуск пакетного файла осуществляется точно так же, как и запуск обычной исполнимой программы типа.COM или.EXE, то есть для этого указывается имя файла и, если требуется, параметры.

Пример запуска пакетного файла START:

C:\>start

Роль пакетных файлов особая. Они служат для организации удобного взаимодействия пользователей с прикладными программными системами. Пакетный файл, в отличие от обычных исполнимых программ, содержит не машинные коды программ, а текст, который интерпретируется командным процессором DOS. Cтроки этого текста могут представлять собой:

- встроенные команды DOS;

- обращения к исполнимым программам;

- вызовы других пакетных файлов;

- специальные команды для управления выдачей на экран;

- специальные команды для организации ветвлений и циклов;

- метки.

Все эти конструкции, за исключением меток, можно считать командами DOS.

В пакетных файлах DOS могут фигурировать специальные команды, предназначенные для создания нетривиальных управляющих последовательностей.

Важное свойство пакетных файлов - возможность задания в их текстах формальных параметров. В пакетных файлах могут использоваться формальные параметры %1 - %9.

Рассмотрим действие специальных команд, позволяющих управлять интерпретацией командных файлов. К ним, как указывалось, относятся команды GOTO, IF, FOR, SHIFT, а также команда EXIT, играющая особую роль при рекурсивном (вложенном) вызове командных файлов.

Наверх

Команда GOTO

Команда GOTO позволяет передавать управление на метку и тем самым осуществлять повторное исполнение участков командного файла или, наоборот, обходить некоторые участки (это имеет смысл в сочетании с командой ветвления IF).

Пример. Пусть командный файл PR.BAT имеет вид:

echo off

:m1

echo Вывод на принтер файла %1

echo Для остановки нажмите CTRL-C

copy %1 prn

pause

goto m1

В данном примере вторая строка содержит метку m1 (признаком метки является двоеточие в начале строчки), а последняя строка - команду перехода на эту метку. Четыре команды внутри повторяемого участка командного файла служат для выдачи на экран поясняющих сообщений (команды ECHO) и копирования на принтер файла, имя которого подставляется вместо формального параметра %1. Команда PAUSE приостанавливает исполнение, чтобы пользователь имел возможность осмотреться и прервать работу или продолжить ее дальше.

Допустим, пользователь дает с терминала команду:

A:\>pr docum.doc

Начинается циклическое исполнение файла PR.BAT с фактическим параметром DOCUM.DOC. На принтер начнут выдаваться одна за другой копии этого текстового файла, прерываемые паузами после каждой очередной копии. Пользователь может прервать исполнение этого командного файла, нажав одновременно клавиши CTRL-C.

Команда IF позволяет проверять условие и выполнять ветвление в зависимости от результата его проверки.

Она имеет три формата:

Формат1. Проверка кода завершения какой-либо программы, сработавшей перед оператором IF.

Используется конструкция следующего вида: IF ERRORLEVEL <N>

Любая программа может с помощью специального прерывания DOS выработать в момент своего окончания собственный код завершения. Этот код сравнивается с числом N. Условие считается выполненным (истинным), если выработанный код завершения равен или больше указанного числа N.

Формат2. Проверка наличия файла в каталоге.

В этом случае начало оператора IF имеет вид: IF EXIST <расширенное имя файла>

В данном случае команда IF проверяет, действительно ли существует файл с заданным именем в указанном или в текущем каталоге. При обнаружении файла условие считается выполненным.

Формат3. Сравнение двух строк, которые, в частности, могут задаваться через формальные параметры.

Соответствующая конструкция может иметь вид: IF %<N> == <текстовая строка>

Здесь значение формального параметра %<N> сопоставляется с конкретной строкой. При абсолютном совпадении двух строк условие считается выполненным.

Любое из этих условий может задаваться со знаком логического отрицания NOT. При этом истинность условия трактуется в обратном смысле, по сравнению с вышеприведенными рассуждениями.

Наверх

Команда FOR

Команда FOR обеспечивает циклическое выполнение команд DOS. При этом можно задать формальный параметр и список фактических параметров (обычно - имен файлов), которые последовательно подставляются вместо формального параметра в текст исполняемой команды.

Пусть имеется необходимость систематически копировать файлы PROG.PAS PROG.OBJ и PROG.EXE из рабочего каталога на виртуальный диск Е:. С этой целью можно в соответствующем командном файле дать команду:

for %%A in (PAS OBJ EXE) do copy PROG.%%A е:

Здесь формальный параметр %%A последовательно сопоставляется со списком фактических параметров в круглых скобках и используется в команде COPY, которая в данном случае сработает 3 раза подряд.

Подставив в качестве второго аргумента команды COPY вместо имени Е: еще один формальный параметр %1, можно будет менять назначение копирования, задавая его с терминала.

Два следующих подряд знака % должны предшествовать формальному параметру только в командных файлах. При употреблении команды FOR непосредственно с терминала используется одиночный знак %.

Наверх

Команда SHIFT

Команда SHIFT вызывает сдвиг списка формальных параметров относительно списка фактических параметров.

Так, если в командном файле фигурируют формальные параметры %1 и %2, а в обращении к командному файлу - фактические параметры A, B, C, D, то сначала соответствие формальных и фактических параметров выглядит следующим образом:

%1=A %2=B

Однократное применения команды SHIFT дает следующее соответствие:

%1=B %2=C

Двукратное применение вызывает дальнейший сдвиг:

%1=C %2=D

 

47. Графический интерфейс конечного пользователя (GUI). Концепция рабочего стола. Стандартные элементы оформления и управления в GUI. Способы запуска приложений.

Графический интерфейс пользователя (Graphical User Interface, GUI) это система средств для взаимодействия пользователя с устройством, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, кнопок, полос прокрутки и т. п.). При работе с GUI пользователь имеет произвольный доступ (с помощью клавиатуры или устройств координатного ввода, например, touch-screen) ко всем видимым экранным объектам. Впервые графический интерфейс пользователя был реализован в операционных системах персональных компьютеров, но сейчас элементы GUI стали неотъемлемой частью даже простых бытовых и медицинских приборов, сотовых телефонов, устройств промышленной автоматики и многих других.

Под рабочим столом пользователя понимается механизм, обеспечивающий доступ пользователя к объектам. Рабочий стол - это организованное пользователем множество объектов, на доступ к которым пользователь имеет право.

Окно рабочего стола можно разделить на три колонки – Панель рабочего стола (колонка в левой части окна), Список объектов (колонка в средней части окна), Рабочее поле (колонка в правой части окна). Над правой панелью выводится Заголовок активного объекта.

Стандартными элементами управления являются флажки, поля редактирования, групповые блоки, пиктограммы, списки, раскрывающиеся списки, редактируемые списки, кнопки, переключатели, полосы горизонтальной и вертикальной прокрутки, надписи и специальные элементы управления (custom controls).

Стандартные элементы оформления: шрифты, начертания, картинки и т.д.

Способы запуска приложений:

Способ №1 - запуск через правую клавишу мыши

Способ №2 - запуск с использованием "Ctrl+Shift+Enter"

Способ №3 - устанавливаем запуск от имени администратора в свойствах ярлыка

Способ №4 - упрощаем запуск для избранных приложений при помощи планировщика

заданий

48. Защита данных и программ в ОС. Модель безопасности ОС MS Windows (2000/XP). Механизм учетных записей пользователей, регистрация в системе. Права доступа.

Ограничить доступ посторонних пользователей компьютера к нужным и важным для Вас файлам можно через свойства папок и директорий. Но использование специальных программ, обеспечит вам более надежную защиту и безопасность хранящейся на ПК личной, секретной информации, персональных данных.

Одним из наиболее оптимальных способов защиты файлов является регулярное копирование рабочих файлов (возможно, с попутным архивированием). Частоту такого копирования надо выбирать в зависимости от того, как часто данные изменяются, но, как правило, раз в сутки вполне достаточно. Многие утилиты позволяют хранить не только последнюю резервную копию ваших документов, но и несколько предыдущих - иногда это тоже оказывается полезным. Идеальным вариантом является установка двух винчестеров в компьютер и копирование данных с одного диска на другой - таким образом вы сможете защитить свои документы не только от случайного удаления, но и от поломки винчестера. И дополнительно, скажем, раз в неделю стоит сохранять backup на внешних носителях - например, записать на CD-R.

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

Чтобы создать новую учетную запись, выберите команду Пуск>Панель управления и щелкните на значке Учетные записи пользователей. В результате на экране появится окно, показанное далее. В этом окне можно как создавать учетные записи, так и производить с ними различные операции. Теперь создадим новую учетную запись.

В Windows XP предусмотрены две модели доступа: «Гостевая» и «Обычная». Гостевой доступ упрощает управление разделяемыми ресурсами, но существенно ограничивает возможности, такие как удаленное администрирование, аудит и разделение ресурса между пользователями по правам доступа т.п.

 

49. Инструменты конфигурирования и настройки ОС MS Windows (2000/XP). Панель управления. Системное администрирование.

Настройка ОС - MSConfig

Настройка операционной системы осуществляется при помощи программы msconfig.exe. Для доступа к ней нужно обладать правами администратора.

Основными файлами, определяющими настройки системы являются system.ini и win.ini.

Настройка данных этих файлов осуществляется на соответствующих вкладках инструмента.

Помимо тонкой настройки инструмент msconfig используется для задания списка автозагрузки MS Windows, в котором можно вручную подключить или отключить определенные программы, автоматически стартующие при запуске Windows.

Работа с реестром

Операционная система управляет большим объемом информации, необходимой для ее загрузки и конфигурирования. В ранних версиях Windows эта информация содержалась в различных текстовых файлах с расширением.ini (Win.ini, System.ini и т.д.). Начиная с Windows 95, эта информация хранится в централизованной общесистемной базе данных, называемой реестром (registry). Для просмотра и модификации данных реестра имеются штатные утилиты (regedit или редактор реестра, например), однако обычному пользователю рекомендуется это делать с помощью административной консоли управления.

Данные реестра хранятся в виде иерархической древовидной структуры. Каждый узел или каталог называется разделом или ключом (keys), а названия каталогов верхнего уровня начинаются со строки HKEY. Каждый раздел может содержать подраздел (subkey). Записи нижней части структуры называются параметрами (values), данные которых строго типизированы, см. MSDN.

Реестр содержит шесть корневых разделов: HKEY_CURRENT_USER, HKEY__USERS, HKEY_CLASSES_ROOT, HKEY_LOCAL_MACHINE, HKEY_PERFORMANCE_DATA и HKEY_CURRENT_CONFIG. Наиболее важным, вероятно, является раздел HKEY_LOCAL_MACHINE. В нем содержится вся информация о локальной системе.

Реестр хранится на диске в виде набора файлов, называемых "кустами" или "ульями" (hives). Большинство из них находится в каталоге \Systemroot\System32\Config. Для того, чтобы запустить редактор реестра (приведен на рис. 3) необходимо: Пуск -> Выполнить и ввести команду regedit.

Консоль конфигурирования

Консоль конфигурирования (Configuration Console) – это программа, которая встраивается в оболочку Microsoft Management Console (MMC = Консоль управления Microsoft) и предоставляет широкий набор функций для конфигурирования аппаратных компонентов ПК и пользовательских программ, а также предоставляет функции диагностики.

Инструмент "Configuration Console" (Консоль конфигурирования) поддерживает следующие задачи в рамках коммуникационной системы станции "SIMATIC PC":

• Отладка и работа

• Изменение конфигурации

• Диагностика

Панель управления (англ. Control Panel) является частью пользовательского интерфейса Microsoft Windows. Сторонние производители могут добавлять свои утилиты.

Панель управления появилась в Microsoft Windows, начиная с её первой версии (Windows 1.0). Многие из ныне существующих утилит были добавлены вместе с новыми релизами операционной системы.

По замыслу разработчиков Панель управления должна быть командным центром Windows, предназначенным для изменения настроек компьютера.

Основы администрирования

Пользователь root

Система Linux делает различия между пользователями. У каждого зарегистрированного в системе пользователя есть имя и соответствующий каталог (домашний каталог) с данным именем[5]. Кроме того, система заводит специальные имена пользователей, у которых имеются особые привилегии. Наиболее важен пользователь root, в качестве которого в системе работает системный администратор. В большинстве случаев между этими понятиями (пользователь root и человек, исполняющий функции системного администратора) не делается различий.

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

 

50. Системная база данных ОС MS Windows - реестр. Общая организация, типы параметров. Утилиты для работы с реестром. Экспорт и импорт данных реестра.

Реестр Windows или системный реестр (англ. Windows Registry) — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.

Реестр содержит информацию и настройки для аппаратного обеспечения, программного обеспечения, профилей пользователей, предустановки. Большинство изменений в Панели управления, ассоциации файлов, системные политики, список установленного ПО фиксируются в реестре.

Реестр Windows был введён для упорядочения информации, хранившейся до этого во множестве INI-файлов, которые использовались для хранения настроек до того, как появился реестр.

Описание разделов реестра HKEY_CURRENT_USER

Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU.[1] Хотя это раздел выглядит как один из основных в редакторе реестра, он является всего лишь ссылкой на один из профилей HKEY_USERS\.

HKEY_USERS Данный раздел содержит все активные загруженные профили пользователей компьютера. Раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS. Вместо полного имени раздела иногда используется аббревиатура HKU.

HKEY_LOCAL_MACHINE Раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей). Вместо полного имени раздела иногда используется аббревиатура HKLM.

HKEY_CLASSES_ROOT Является подразделом HKEY_LOCAL_MACHINE\Software\Classes. В основном, содержит информацию о зарегистрированных типах файлов и объектах COM и ActiveX. Вместо полного имени раздела иногда используется аббревиатура HKCR. Начиная с Windows 2000, эти сведения хранятся как в HKEY_LOCAL_MACHINE, так и в HKEY_CURRENT_USER.

Раздел HKEY_LOCAL_MACHINE\Software\Classes содержит параметры по умолчанию, которые относятся ко всем пользователям локального компьютера. Параметры, содержащиеся в разделе HKEY_CURRENT_USER\Software\Classes, переопределяют принятые по умолчанию и относятся только к текущему пользователю. Раздел HKEY_CLASSES_ROOT включает в себя данные из обоих источников. Кроме того, раздел HKEY_CLASSES_ROOT предоставляет объединённые данные программам, написанным под ранние версии Windows. Изменения настроек текущего пользователя выполняются в разделе HKEY_CURRENT_USER\Software\Classes. Модификация параметров по умолчанию должна производиться в разделе HKEY_LOCAL_MACHINE\Software\Classes. Данные из разделов, добавленных в HKEY_CLASSES_ROOT, будут сохранены системой в разделе HKEY_LOCAL_MACHINE\Software\Classes. Если изменяется параметр в одном из подразделов раздела HKEY_CLASSES_ROOT и такой подраздел уже существует в HKEY_CURRENT_USER\Software\Classes, то для хранения информации будет использован раздел HKEY_CURRENT_USER\Software\Classes, а не HKEY_LOCAL_MACHINE\Software\Classes.

HKEY_CURRENT_CONFIG

Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы. Является ссылкой на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current

HKEY_DYN_DATA Данный раздел имеется только в реестре ОС семейства Windows 9x/ME. Содержит динамически изменяемые данные о компьютере (загрузка процессора, размер файла подкачки и т. п.)




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 322; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.075 сек.