Работа с файловой системой из командной строки Windows

Cреда, эмулирующая DOS (командная строка) операционной системы Windows. Основные отличия работы из командной строки, особенности ее интерфейса. Работа с файловой системой. Функции систем управления файлами. Атрибуты файлов, внутренние команды Windows.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 23.09.2012
Размер файла 644,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • Расчетно-графическая работа. Работа с файловой системой
  • Контрольные вопросы
  • Заключение
  • Использованные литературы

Введение

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

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

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

Расчетно-графическая работа. Работа с файловой системой

Цель работы - получить практические навыки работы с файловой системой Windows.

Задания к расчетно-графической работе

Выбрать в таблице 2.1 вариант задания. Для его реализации разработать программу с использованием любой известной среды программирования. Организовать диалог с пользователем. С этой целью:

создать пользовательский интерфейс;

предусмотреть проверку существования одноименных объектов и получение разрешения на выполнение тех или иных действий.

б) создать дочерний каталог для своего текущего каталога;

в) используя соответствующую команду, убедиться в создании подкаталога;

г) сделать дочерний каталог текущим;

д) создать текстовый файл с некоторым фрагментом текста;

е) перейти в родительский каталог и выполнить поиск созданного файла;

ж) создать несколько текстовых файлов с наличием в них одних и тех же элементов текста;

з) организовать поиск элементов текста в группе файлов, используя шаблоны имен файлов;

и) скопировать один из файлов на съемный носитель, проверить правильность выполнения команды;

к) переименовать любой из созданных файлов;

л) удалить все файлы, созданные при выполнении пункта ж;

Контрольные вопросы

1. Что такое "файловая система"?

2. Что представляет собой система управления файлами?

3. Что дает использование той или иной файловой системы?

4. Какие файловые системы применяются на персональных компьютерах?

5. Перечислите функции систем управления файлами.

6. Сравните файловые системы FAT16 и FAT32.

7. Перечислите основные возможности файловой системы NTFS.

8. Что представляют собой атрибуты файлов?

9. Какие стандартные атрибуты файлов Вам известны?

10. С какой целью в файловых системах вводятся разрешения?

1) Какими особенностями обладают ОС семейства Windows?

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

2) Каковы особенности работы в командной строке Windows?

Существует несколько способов сэкономить энергию и защитить данные в то время рабочего дня, когда вы не пользуетесь компьютером. Каким именно воспользоваться - зависит от того, какова ваша цель, как надолго и как часто вы покидаете рабочее место.

Если вы хотите только убрать скрыть содержание экрана от чужих глаз, в Windows XP проще всего будет нажать Windows+I - вместо рабочих окон на экране появится окно входа в систему. Если же есть желание сэкономить энергию, можете перевести компьютер в режим ожидания или "спячки". В чем разница? Из режима ожидания система быстрее возвращается в рабочее состояние, зато "спячка" надежнее.

3) Какие группы внутренних команд Windows Вам известны?

Внутренние команды DOS выполняет командный процессор command.com.

Применение внутренних и внешних команд DOS относится к области системного программирования.

1. Команда смены текущего дисковода:

a: - переход на дисковод a:

b: - переход на дисковод b:

c: - переход на дисковод c:

2. Команда вывода оглавления каталога: dir

Поэкранный (постраничный) вывод оглавления каталога, если оглавление очень большое: dir/p

dir a: \ - команда вывода оглавления корневого каталога на диске а:.

Команда dir>dir. txt позволяет сохранить оглавление текущего каталога в виде текстового файла dir. txt. Это общее правило записи результатов работы программ в текстовом режиме в текстовый файл. Пример: ide.com > ide. txt.

3. Команда смены текущего каталога: cd имя каталога

Переход в корневой каталог текущего диска: cd\

Переход из подкаталога в каталог: cd.

4. Команда создания каталога: md имя каталога

5. Команда удаления пустого каталога: rd имя каталога

6. Команда вывода содержимого текстового файла на экран:

type имя файла

7. Команда очистки экрана монитора: cls

8. Команда копирования файлов:

copy имя файла1 имя файла2 - копирование одного файла в другой

файл;

copy имя файла имя каталога - копирование файла в каталог;

copy имя файла prn - распечатка файла на принтере.

9. Создание текстового файла:

copy con: имя файла, нажать Enter, ввести построчно текст,

в конце каждой строки Enter, затем в конце F6 или Ctrl+Z и Enter.

10. Объединение содержимого двух и более текстовых файлов

(конкатенация файлов): copy имя 1-го файла + имя 2-го файла имя нового файла

11. Команда удаления файла: del имя файла или erase имя файла

12. Переименование файла: ren имя файла новое имя файла

13. Вывод версии DOS: ver

14. Вывод метки диска: vol

15. Ввод текущей даты: date

16. Ввод текущего времени: time

17. Exit - выход из командного процессора DOS.

Примечание: После ввода с клавиатуры указанных команд в командную строку следует нажать клавишу Enter.

4) Что представляют собой командные файлы Windows?

Командные файлы представляют собой обычные текстовые файлы и (в Windows) имеют строго определенное расширение". BAT" или". CMD". В командном файле могут записываться последовательности команд операционной системе, вызовы программ или других командных файлов. Все они запускаются на исполнение в порядке описания в файле, т.е. так, как если бы они вводились с клавиатуры.

Некоторые из ключевых слов языка командных файлов Команда Пояснение

ECHO ONВключение отображения команды на экране.

ECHO OFFВыключение отображения команды на экране.

FORМногократное выполнение одной команды.

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

PAUSEПрекращение выполнения командного файла до нажатия любой клавиши.

IFПроверка истинности некоторого условия.

REMПревращает строку в ремарку, комментарий.

Например, некоторый командный файл с именем RUNVC. BAT, задача которого установить текущим каталог C: \VC и запустить программу VC.com, содержит следующий текст:

; - -------------- - <начало файла> - --------------------

cls rem очищаем экран

cl C: \VC rem устанавливаем текущий каталог

vc.com rem запускаем программу VC.com

goto Finish

: Finish rem стоп

5) В каких случаях имеет смысл использовать командную строку?

Используется только в случае если код был скомпилирован вместе со 'Slang' и 'terminfo'. Это даёт возможность MC использовать значение переменной TERMCAP для получения информации о терминале вместо извлечения её из системной базы данных.

6) Перечислите особенности семейства UNIX-подобных систем.

В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).

7) Какой набор внутренних команд имеется в ОС Linux?

Название образованно от двух цифр, которыми заканчивались названия процессоров Intel ранних моделей - 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). За время своего существования набор команд постоянно расширялся, сохраняя совместимость с предыдущими поколениями.

Помимо Intel, архитектура также была реализована в процессорах других производителей: AMD, VIA, Transmeta, IDT и др. В настоящее время для этой архитектуры существует еще одно название - IA-32 (Intel Architecture - 32)

8) Каковы особенности работы с виртуальной машиной?

Таким образом, зная лишь особенности работы одной "виртуальной ОС", можно создавать приложения, демонстрирующие отличную производительность и масштабируемость во многих операционных системах. Я не утверждаю, что можно полностью игнорировать базовую ОС, - просто разработчик приложений баз данных достаточно хорошо от нее изолирован, и ему не придется учитывать многие ее нюансы. Ваш АБД, отвечающий за поддержку СУБД Oracle, должен знать намного больше об особенностях базовой ОС (если не знает - найдите нового АБД!). При разработке клиент-серверного программного обеспечения, если основная часть кода вынесена из СУБД и виртуальной машины (наиболее популярной виртуальной машиной, вероятно, является Java Virtual Machine), разработчику придется учитывать особенности ОС сервера.

При разработке приложений баз данных я использую очень простую мантру: если можно, сделай это с помощью одного оператора SQL;

если это нельзя сделать с помощью одного оператора SQL, сделай это в PL/SQL;

если это нельзя сделать в PL/SQL, попытайся использовать хранимую процедуру на языке Java;

если это нельзя сделать в Java, сделай это в виде внешней процедуры на языке C;

если это нельзя реализовать в виде внешней процедуры на языке C, надо серьезно подумать, зачем это вообще делать.

9) Какие возможности предлагает Linux для работы с файлами?

Что предлагают для удобной работы с файлами Windows и Linux - основные "конкуренты" OS X?

А предлагают они необходимый и достаточный набор возможностей. И Проводник Windows и Наутилус GNOME и Дельфин KDE дают возможность:

быстро перемещаться между папками используя панель с деревом папок и адресную строку с автозаполнением;

создавать новые (пустые) файлы в текущей папке;

закладки на часто открываемые папки и файлы;

контекстное меню с клавиатуры для операций над выделенными файлами и папками;

работу в режиме одного клика мыши.

В OS X тоже есть такая программа, называется она Finder. Что нам предлагает этот "Находитель"? А ничего. Ничего кроме поиска.

панели с деревом папок у него нет;

создать новый файл в текущей папке он не может;

с одним кликом мыши он работает только с использованием клавиши Options.

то есть, если вам нужно перейти в какую-то папку на диске у вас только два варианта:

Открыть этот диск и затем папка за папкой опускаться "вниз", добираясь до нужной, по пути щелкая по три раза на каждой из папок.

Найти эту папку по имени через поиск. Если вспомните ее имя.

10) Каковы особенности работы в командной строке Linux?

Процесс загрузки Linux представляет собой действия, посредством которых приводятся в состояние готовности операционные системы на основе Linux. Этот процесс во многом схож с загрузкой BSD и других Unix-подобных систем, от которых он и происходит.

При загрузке компьютера происходит последовательная передача управления от BIOS к загрузчику, а от него - к ядру. Затем ядро запускает планировщик (для реализации многозадачности) и выполняет программу init (которая настраивает пользовательское окружение и позволяет осуществлять взаимодействие с пользователем и вход в систему), после чего ядро переходит в состояние бездействия до тех пор, пока не получит внешний вызов.

Основные этапы загрузки:

BIOS выполняет загрузочные шаги, специфичные для данного аппаратного обеспечения.

Когда все устройства распознаны и правильно запущены, BIOS загружает и выполняет загрузочный код с одного из разделов заданного загрузочного устройства, который содержит фазу 1 загрузчика Linux. Фаза 1 загружает фазу 2 (значительный по размеру код загрузчика). Некоторые загрузчики могут использовать для этого промежуточный этап (под названием фаза 1,5), поскольку современные диски большого объёма могут некорректно считываться без дальнейшего кода.

Загрузчик зачастую предлагает пользователю меню с доступными вариантами загрузки. Затем он загружает ядро, которое распаковывается в память, настраивает системные функции, такие как работа необходимого оборудования и управление страницами памяти, после чего делает вызов start_kernel ().

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

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

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

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

Заключение

В современных операционных системах существует множество команд и утилит. Запомнить такое количество различных программ, а тем более их параметров очень сложно, поэтому одним из самых важных параметров для каждой программы является сочетание символов "/?". Выполнив команду с таким параметром, пользователь получит исчерпывающее сообщение о применении утилиты и синтаксисе ее параметров. Например, набрав в командной строке cmd /?, можно будет просмотреть информацию о команде cmd.

В ходе работы с командной строки операционной системы Windows, мы научились многому. К примеру когда то было очень трудно и люди не могли использовать простые команды. Они пользовались командной строкой DOS (disk operations sistem) В этой расчетно графической работе мы научились как пользоваться командной строкой и в полне можем использовать командную строку. Мы научились компировать, удалять, перемещать файлы. И можно смело сказать теперь мы можем работать командной сторокой в полной мере.

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

файловая система командная строка

Использованные литературы

1) Сябина Н.В., Рудакова Л.Н. Методические указания к выполнению расчетно-графических работ по дисциплине "Операционные системы" для студентов всех форм обучения специальности 5B070200 - "Автоматизация и управление". - Алматы: АУЭС, 2010 - 22 с.

2) Бэкон Д. Операционные системы. - СПб., 2004.

3) Дейтель М.Х. Операционные системы. Основы и принципы. - М., 2006.

4) Колесниченко Д. Секреты реестра Windows ХР/Vista. - СПб., 2008.

5) Коньков К.А. Устройство и функционирование ОС Windows. - М., 2008.

6) Основной капитал и оборотный капитал (глава 8 из книги К. Маркса "Капитал")

7) М.Д. Матвеев, М.В. Юдин, А.В. Куприянова Windows XP. Все об использовании и настройках

8) Дэн Холме, Нельсон Рест, Даниэль Рест - Active Directory Windows Server 2008

9) Стахнов А Linux. В подлиннике (3-е издание)

10) Назаров С.В. Операционные среды, системы и оболочки. Основы структурной и функциональной организации. - М., 2007.11) Костромин В.А. Самоучитель Linux для пользователя

12) Трубникова А.В., Прокди Р.Г. Переустановка, установка, настройка, восстановление Windows 7

13) Максимов Н.В. Архитектура ЭВМ и вычислительные системы. - М., 2010.

14) Таненбаум Э. Современные операционные системы. - СПб., 2005.

Размещено на Allbest.ru


Подобные документы

  • Понятие и использование командной строки. Открытие командной строки. Команды, выполняемые с помощью командной строки. Как выполнить команду с повышенными привилегиями. Изменение внешнего вида окна командной строки с помощью параметров командной строки.

    презентация [948,2 K], добавлен 22.10.2014

  • Функции ОС по обслуживанию файловой системы. Комплекс операций над файлами и папками, дисками в Windows 98. Форматирование жесткого диска. Работа в текстовом процессоре Microsoft Word: создание текстового документа с таблицей списка учебной группы.

    контрольная работа [17,7 K], добавлен 02.12.2013

  • Windows XP - универсальная операционная система семейства Windows NT, ее модификации. Средства, включенные в состав ОС как стандартные компоненты. Системные требования ОС к аппаратным ресурсам. Графический интерфейс пользователя и командной строки.

    контрольная работа [22,2 K], добавлен 19.12.2011

  • Совместное функционирование всех устройств компьютера и доступ к его ресурсам. Понятие и функции графической операционной системы Windows. Справочная служба Windows. Управление файловой системой. Технология "Plug and Play". Графический интерфейс Windows.

    контрольная работа [22,2 K], добавлен 22.01.2011

  • Теоретическое изучение и практическое применение приёмов работы с файлами в операционной системе Windows 95. Файлы и папки: основные понятия и правила формирования имен файлов в Windows. Характеристика и анализ особенностей операций с файлами и папками.

    контрольная работа [139,9 K], добавлен 09.03.2011

  • Анализ программы "Проводник". Понятие операционной системы (ОС). Достоинства и недостатки файловых систем. Исследование методов запуска программы "Проводник", работа с файловой структурой в программе "Проводник" ОС Windows. Приемы работы с объектами.

    курсовая работа [32,7 K], добавлен 13.09.2009

  • Работа с объектами операционной системы Windows: основные понятия и горячие клавиши. Создание и редактирование файлов и папок. Скриншоты и графический редактор Paint. Редактирование простейших текстовых документов в Блокноте. Работа с калькулятором.

    лабораторная работа [16,6 K], добавлен 30.11.2010

  • Понятие системного администрирования, задачи и функции сетевых операционных систем, их внедрение. Особенности, возможности и инструменты Windows Server 2003, понятие "роли", управление носителями ролей FSMO. Функции набора утилит командной строки.

    курсовая работа [35,3 K], добавлен 04.10.2010

  • Изучение подсистемы ввода-вывода и файловой системы ОС семейства Windows NT. Анализ особенностей работы приложения TotalCommander и его взаимодействия с файловой системой и подсистемой ввода-вывода. Взаимодействие TotalCommander с сетевыми адаптерами.

    лабораторная работа [1,1 M], добавлен 12.06.2012

  • Характеристика операционной системы. История развития Windows. Сравнительная характеристика версий Windows. Элементы и инструменты Windows XP. Прикладные программы в Windows XP. Работа настольных и портативных компьютеров под управлением Windows.

    доклад [19,1 K], добавлен 16.10.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.