- •«Национальный исследовательский ядерный университет «мифи»
- •Н.В. Куликова, е.Н. Петровская
- •XXI век. Общество и образование
- •Глава 1. Исторический экскурс
- •1.1. Отличительные особенности развития электронно-счетного машиностроения
- •1.2. Сферы применения эвм
- •1.3. Этические, правовые и социально-психологические проблемы внедрения эвм
- •2.2. Этапы развития математического обеспечения
- •Глава 2. Математическое обеспечение
- •2.1. Понятие математического обеспечения
- •2.3. Назначение и классификация программного
- •Контрольные вопросы
- •Глава 3. Операционная система
- •3.1. Понятие операционной системы
- •3.2. Типы операционных систем
- •3.2.1. Программное обеспечение системы реального
- •3.2.2. Операционная система пакетной обработки
- •3.2.3. Операционная система разделения времени
- •3.2.4. Системы общего назначения
- •3.3. Основные принципы проектирования
- •3.4. Управление вводом-выводом
- •Вопросы для самоконтроля
- •Глава 4. Схема функционирования операционной системы
- •4.1. Определение основных элементов
- •4.2. Структуры рабочих программ
- •4.3. Уровни операционной системы и виртуальность
- •Контрольные вопросы
- •Глава 5. Иерархическая операционная система
- •5.1. Понятие и структура иерархической операционной
- •5.2. Механизм планирования
- •5.3. Основные блоки операционной системы
- •5.4. Критическая область и синхронизация
- •5.5. Тупики
- •Контрольные вопросы
- •Глава 6. Формальная модель операционной системы
- •6.1. Понятие моделирования и типы моделей
- •6.2. Формальная модель операционной системы
- •6.3. Взаимосвязь процессов и ресурсов
- •6.4. Режимы мультирограммирования
- •Контрольные вопросы
- •Глава 7. Функциональность операционной системы при многозадачных режимах
- •7.1. Система запросов на основную память
- •7.2. Управление запросами
- •7.3. Управление подпулами
- •7.4. Организация управление задачами
- •Контрольные вопросы
- •Глава 8. Идеология совершенствования операционных систем (ос юникс)
- •8.1. Общие положения
- •8.2. Переадресация ввода-вывода
- •8.3. Файловая система ос юникс и ее структура
- •8.4. Ядро системы
- •8.5. Программные компоненты make и sccs
- •8.6. «Генеалогия» системы unix
- •Контрольные вопросы
- •Примерные варианты лабораторных работ по отдельным темам
- •Формат команды
- •Специализированные команды
- •Chkdsk диск:имя_файла.Расш /f /V
- •Перемещение по документу
- •1) Комбинации клавиш:
- •2) Вертикальная полоса прокрутки:
- •3) Кнопки навигатора:
- •Особенности linux
- •Операции с файлами и каталогами
- •Оболочки и команды linux
- •Движение по дереву каталогов
- •Просмотр содержимого каталогов
- •Перенос файлов
- •Уничтожение файлов и каталогов
- •Просмотр содержимого файлов
- •Экранная документация
- •Стандартный ввод и вывод
- •Печать файлов
- •Выход из системы
- •Литература
- •Содержание
- •Глава 1. Исторический экскурс
- •Глава 2. Математическое обеспечение
- •Глава 3. Операционная система
- •Глава 4. Схема функционирования операционной системы
- •Глава 5. Иерархическая операционная система
- •Глава 6. Формальная модель операционной системы
- •Глава 7. Функциональность операционной системы при многозадачных режимах
- •Глава 8. Идеология совершенствования операционных систем (ос юникс)
- •Глава 9. Примерные варианты лабораторных работ по отдельным темам
Формат команды
RMDIR диск:|путь
Замечания:
если не указано имя диска, подразумевается текущий диск;
указываемый в команде путь должен завершаться именем удаляемого каталога;
удаляемый каталог должен быть пуст (содержать только элементы “.” и “..”);
нельзя удалить корневой и текущий каталоги.
Примеры:
rd new — удаление подкаталога new в текущем каталоге; rd d:\new\new2 — удаление подкаталога new2 в каталоге new диска D:
ВНИМАНИЕ! УДАЛИТЬ МОЖНО ТОЛЬКО ПУСТОЙ КАТАЛОГ!
Команда COPY – внутренняя команда копирования файлов.
Форматы команды:
для копирования файлов
COPY /A /В диск_1:путь_1\имя-файла_1.расш_1 /А /В диск_0:путь_0\имя_файла_0.расш_0 /А /В /V
для объединения файлов
COPY/A /В диск_1:путь_1\имя_файла_1.расш_1 /А /В +диск_2:путь_2\имя_файла_2.расш_2 /А /В +... диск_0:путь_0\имя_файла_0.расш_0 /А /В /V
Цифрами 1 и 2 помечены входные файлы, расположенные на диске-источнике; цифрой 0 помечен выходной файл (файлы), создаваемый на диске-приемнике. Многоточие обозначает дополнительные входные файлы, участвующие в операции объединения.
Ключи
/V – после копирования файла осуществляется проверка правильности записи.
/А – входные файлы с ключом /А рассматриваются как состоящие из кодов ASCII (как текстовые файлы). Копируется все содержимое каждого файла до символа конца файла (<Ctrl>/Z, также <F6>, код 26 десятичное, или 1А шестнадцатиричное). Символ конца файла не копируется. Остаток файла после символа конца файла игнорируется. Выходные файлы с ключом /А рассматриваются как текстовые. После завершения копирования файла к нему добавляется символ конца файла (<Ctri>/Z). Ключ /А действует на предшествующий ему файл, а также на все последующие (в том числе выходные), пока не встретится файл с ключом /В.
/B – входные файлы с ключом /В рассматриваются как двоичные. Число копируемых байтов определяется длиной файла, значение которой берется из записи каталога. Символы конца файла не выделяются среди прочих числовых данных и копируются вместе с ними. Выходной файл с ключом /В рассматривается как двоичный. К его концу не добавляется символ конца файла. Ключ /В действует на предшествующий ему файл, а также на все последующие (в том числе выходные), пока не встретится файл с ключом /А.
Замечания к операциям копирования с указанием входных и выходных спецификаций файлов
В команде сначала указывается входная спецификация, затем – выходная.
Если не указано имя диска, подразумевается текущий диск (это относится как к диску-источнику, так и к диску-приемнику).
Если не указан путь, подразумевается текущий каталог (это относится как к диску-источнику, так и к диску-приемнику).
В качестве входной и выходной спецификации допускается использование имен устройств.
Во входной спецификации допускается использование шаблонов групповых операций. Если во входной спецификации указан путь, но опущено имя файла вместе с расширением, подразумевается спецификация *.*.
Если в выходной спецификации отсутствует имя файла, выходные файлы принимают имена входных файлов.
При копировании с диска на диск файлы рассматриваются как двоичные (по умолчанию действует ключ /В).
При копировании с устройства или на устройство файлы рассматриваются как текстовые (по умолчанию действует ключ /А).
Если входная спецификация содержит шаблоны групповых операций, а выходная описывает файл однозначно, выходной файл образуется путем объединения всех входных файлов, удовлетворяющих условиям шаблонов, в один выходной файл.
Замечания к операциям копирования с указанием одной спецификации
Указывается входная спецификация.
Выходной спецификацией считается текущий диск и текущий каталог, копируемым файлам даются имена входных файлов.
Во входной спецификации либо диск, либо путь, либо и то и другое должны отличаться от текущих (файл нельзя копировать «на себя»).
Входная спецификация не может описывать устройство.
Копируемые файлы рассматриваются как двоичные (по умолчанию действует ключ /В).
Замечания к операциям объединения
Выходным файлом считается последний файл из списка, если перед ним отсутствует знак +. Если такового нет, т. е. за знаком + нет имен файлов, в качестве выходного используется первый входной файл.
Если не указано имя диска, подразумевается текущий диск.
Если не указан путь, подразумевается текущий каталог.
Использование шаблонов групповых операций во входных спецификациях допускается, но это может привести к неожиданным результатам.
Не разрешается указывать несколько выходных спецификаций. Если, однако, в выходной спецификации используется шаблон групповой операции, фактически создаются несколько выходных файлов.
Если выходная спецификация отсутствует, а первая входная спецификация содержит шаблон групповой операции, в качестве выходного файла принимается первый (в порядке записи в каталоге!) файл, удовлетворяющий условиям шаблона первой входной спецификации. Остальные объединяемые файлы присоединяются к концу этого файла.
Параметр „ (две запятые), вводимый после знака +, указывает DOS, что список входных файлов исчерпан. Этот прием, в частности, позволяет изменять дату и время создания старого файла на текущие.
Объединяемые файлы считаются текстовыми. При объединении двоичных файлов необходимо указывать ключ /В.
Пример:
copy new.txt \NEW копировать файл new.txt в подкаталог NEW текущего диска.
Команда COPY CON – создание текстовых файлов.
Формат команды
copy con имя файла
Замечание
После нажатия ENTER нужно ввести текст файла, затем последовательно нажать F6 ENTER или CTRL Z.
Пример:
copy con new.txt – создание текстового файла new.txt в текущем каталоге.
Команда ren (Rename) – переименование файлов
Формат команды
ren (имя_файла) (новое имя_файла)
Пример:
ren new.txt new.doc – изменить имя файла new.txt на new.doc в текущем каталоге.
Команда DEL – внутренняя команда удаления файлов.
Формат команды
DEL диск:путь \имя_файла.расш /Р
ERASE диск:путь \имя_файла.расш/Р
Ключи
/Р – перед удалением каждого файла DOS запрашивает разрешение на удаление.
Замечания
Если не указан диск, подразумевается текущий диск.
Если не указан путь, подразумевается текущий каталог.
Если указаны диск или путь, но не указано имя файла, удаляются все файлы текущего каталога, т.е. подразумевается спецификация *.*. При вводе команды без указания имени файла система выдает на экран предупреждение:
All files in directory will be deleted
Are you sure (Y/N)?
Пользователь имеет возможность, ответив N, аннулировать команду.
4. Команда не удаляет файлы с атрибутом только для чтения.
5. Команда не удаляет подкаталоги. Для удаления подкаталога следует сначала удалить все содержащиеся в нем файлы, а затем использовать команду RMDIR.
6. В спецификации файла допускается использование шаблонов групповых операций.
Пример: del new.txt – удаление файла new.txt из текущего каталога.
Команда TYPE – внутренняя команда вывода на экран содержимого файла.
Формат команды
TYPE диск:путь \имя-файла.расш
Если не указано имя диска, подразумевается текущий диск.
Если не указан путь, подразумевается текущий каталог.
Команда TYPE выводит только текстовые файлы (содержащие коды ASCII).
С командой TYPE нельзя использовать шаблоны групповых операций. Выводимый файл должен быть описан однозначно.
Команда MORE – команда постраничного вывода на экран содержимого файла.
Формат команды
MORE диск:путь\имя_файла.расш
Для просмотра следующей страницы файла необходимо нажать любую клавишу.
Для прекращения просмотра необходимо последовательно нажать F6 ENTER или вместе CTRL Z.
