Работа с командной строкой
⇐ ПредыдущаяСтр 2 из 2 Так как в современных программах имеется огромное число команд и их все невозможно разместить в графическом интерфейсе, применяется командная строка, дающая пользователю большие возможности при условии знания соответствующих команд. Интерфейс командной строки (Command line interface, CLI) — разновидность текстового интерфейса (CUI(Command User Interface)) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк. В Far командная строка постоянно активна, но она скрыта за панелями. Изначально пользователю доступно только поле ввода команд, находящееся между панелями и строкой с основными управляющими кнопками в нижней части экрана. Для того, чтобы ввести команду в командную строку, достаточно просто набрать ее на клавиатуре. Если командная строка не пуста, то при нажатии клавиши Enter Far выполнит команду, введенную в командную строку. Для получения полного доступа к режиму командной строки надо скрыть панели сочетанием клавиш Ctrl+O.
Основные команды Общий формат команды в командной строке Все команды записаны в формате: Name [1 параметр]…[n параметр] [/доп. параметр1]…[/доп. параметр n], где Name – имя команды, пишется латинскими буквами. [1 параметр]…[n параметр] – параметры. Параметры, записанные в [ ] – необязательные параметры, их можно не указывать при вызове команды. Параметры, записанные без [ ] – обязательные, без них нельзя вызвать команду. [/доп. параметр1]…[/доп. параметр n] – дополнительные параметры, любая команда может быть вызвана без них. Пример команды: dir [дисковод:][путь/][имя-файла] [/параметры] Dir c:\documents /p /w здесь c:- 1-й параметр, \documents – 2-й параметр. /p и /w – 1-й и 2-й дополнительные параметры соответственно. Все параметры этой команды необязательные, поэтому они указаны в квадратных скобках.
Команды для работы с папками Смена текущей папки Формат команды: Примеры:
Просмотр папки Формат команды: dir [дисковод:][путь/][имя-файла] [/параметры] Параметры:
Сортировка: Примеры:
Создание папки Формат команды: Примеры: Удаление папки Формат команды: Удаление пустой папки Удаление не пустой папки rd [дисковод:][путь\]имя-папки /S Примеры:
rd d:\users /s –удалить папку users и все ее содержимое.
Переименование папки Формат команды: Примеры:
Команды для работы с файлами Создание текстовых файлов Формат команды:
Ctrl+Z, F6 - признак конца файла. Примеры: Удаление файлов Формат команды: Примеры: Переименование файлов Формат команды:
В параметре имя-файла1 можно указывать дисковод и путь, в имя-файла2 - нет.
Примеры:
Копирование файлов Формат команды:
В именах файлов можно употреблять символы * и?, а также указывать имя диска и путь.
Примеры: Использование устройств:
Соединение (конкатенация) файлов Формат команды:
Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Например, если файл all.doc уже существует, то команда copy *.doc all.doc будет ошибочной, т.к. файл all.doc будет уничтожена в начале копирования. Примеры:
Перемещение файлов в другую папку Формат команды:
С параметром /y при существовании в папке-приемнике файлов с теми же именами, что и пересылаемые, выполняется замещение этих файлов без запроса. Задание нового имени возможно только при пересылке одного файла. Например, команда move *.bac d:\*.old ошибочна.
Примеры:
Сравнение файлов Формат команды:
Cведения о сравнении выводятся на экран. Если сравниваемые файлы содержат побайтово идентичную информацию, то система сообщит, что различия не найдены, иначе выводится содержимое каждого файла.
Параметры:
По умолчанию режим сравнения выбирается по расширению:
Параметры построчного сравнения:
Примеры:
Вывод файла на экран Формат команды: Примеры:
Выводить имеет смысл файлы, содержащие текст, так как, выводя файлы, содержащие информацию иного типа, мы не сможем ей воспользоваться.
Команда копирования xcopy Формат команды: Преимущества команды xcopy: · работает быстрее, чем copy; · позволяет копировать файлы из всех ложных папок указанногй папки; · позволяет выборочное копирование файлов, в зависимости от значения атрибута «архивировать» или даты файла. Ограничения команды xcopy: · не поддерживает копирования с логических устройств или на логические устройства; · не позволяет объединять файлы; · копирует файлы всегда целиком (команда copy может прекращать копирование, если в исходном файле встретится символ конца файла). Параметры: /a - копирование только тех файлов, у которых установлен атрибут "архивировать"; Примеры:
Изменение атрибутов файла Формат команды: ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [диск:][путь][имя_файла] [/S [/D] [/L]] Параметры: + Установка атрибута. - Снятие атрибута. R Атрибут "Только чтение". A Атрибут "Архивный". S Атрибут "Системный". H Атрибут "Скрытый". I Атрибут "Неиндексированное содержимое".
[диск:][путь][имя файла] Указание файла или набора файлов для обработки. /S Обработка файлов с указанными именами в текущем каталоге и во всех его подкаталогах. /D Обработка файлов и каталогов. Примеры: attrib +h test.txt – установит атрибут “скрытый” для файла test.txt attrib +h – установит атрибут “скрытый” для всех файлов текущей папки.
Команды для работы с дисками Смена текущего дисковода Формат команды: Примеры: d: - установить текущим диск d:
Команды общесистемного назначения Вывод информации о дате и установка даты Формат команды: Примеры: При этом выводится текущая дата и запрос: “Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy))”
Вывод информации о времени и установка времени Формат команды: Примеры:
Получение информации о версии ОС Формат команды:
На экран выводится версия используемой ОС.
5. Контрольные вопросы 1. Основные функции файловых менеджеров. 2. Примеры файловых менеджеров и их особенности. 3. Основные возможности FAR manager. 4. Как вызвать главное меню FAR? 5. Как осуществляется просмотр содержимого диска? 6. Как получить информацию о диске? 7. Как выбрать формат для вывода содержимого папки? 8. По каким критериям и каким образом можно осуществить сортировку списка файлов? 9. Как осуществить поиск требуемых файлов? 10. Как создать папку? 11. Как произвести копирование, перенос, удаление и переименование файлов? 12. Как создать текстовый файл, его редактировать, просмотреть и сохранить? 13. Интерфейс и назначение командной строки. 14. Расшифровать команду ren d:*.txt *.doc 15. Привести примеры использования параметров в командной строке. Примеры заданий Представленные ниже примеры заданий следует выполнить как с использованием основных команд Far, так и в режиме командной строки. 1. Перейдите в папку D:\, создайте в ней папку с именем test1. Создайте в папке test1 файл doc.txt, открыв его для редактирования. Наберите ‘It is my text.’ и сохраните файл. 2. Скопируйте файл doc.txt в ту же папку, но с именем doc1.txt. Побайтно сравните оба файла, затем переименуйте doc1.txt в example.txt и выведите его содержимое на экран. 3. Отсортируйте содержимое текущей папки по размеру, а затем по времени изменения. 4. Выполните поиск файла example.txt, находясь в корне диска C. 5. Выведите на экран содержимое папки test1, затем удалите оба файла, что находятся в нем. 6. Перейдите в родительскую папку и переименуйте папку test1 в example2, затем удалите его.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|